Allow projects to specify target framework.

Under mono, the compiler fails due to it thinking the new AsyncDemo is a 4.0 project, because of the hard coded v4.0 target with xbuild.