VS Projects -> separate dir, VS2012 support

Added parameter to allow VS projects and solutions to be
generated in a separate directory from built outputs.
Added explicit VS2012 generator (inherited from VS2010).