MSVC: move contrib projects to contrib, fix some compile errors

Signed-off-by: Steven Noonan <steven@uplinklabs.net>

Created by  Steven Noonan  on October 15, 2009
GE7U5QL3BF3WPVB3OHNRNEG4RY6PSUBFHJGNMEAJJUXB5CZKNLAAC
Change contents