Added VC10 build files.

Added a few preprocessor directives to make the code suitable
for compilation in VC 2010.
Fixed the function declaration headers in predicates.cpp.
Added VC 2010 Solution and Project Files