Fix compiler warnings for MSVC 2008/2010

1) Option "-o" causes compiler warning about its deprecation. By default compiler gives the output file a default name using the base name of the first source or object file specified on the command line, so we can just remove "-o" from options

2) When building C++ files, compiler emits warning 4530 (http://msdn.microsoft.com/en-us/library/2axwkyt4.aspx). /EHsc option is added to fix that