Add FSharp.Core surface area test to unit tests in OSS repo

Note there is still some cleanup to do - need to make it easy to run core unit tests against various portable profiles and .NET 2.0.  Last I checked this mostly worked but had some issues. (changeset 1289733)
Correcting conditional defines for some flavors of FSharp.Core. (changeset 1290486)
Add retry up to 10 seconds when connecting to hosted compiler server. (changeset 1291356)
Updating test paths in known failures file (changeset 1291371)
Minor tidy-up (changeset 1292191)
Fix for #91: String module documentation is false (changeset 1292716)
Open sourcing the IDE unit tests (changeset 1294310)
Forgot to add IDE unit test assemblies to strong name skip list (changeset 1294438)
Fix open source build of EnebleOpenSource VSIX (changeset 1296669)
Add VSDebug and VSRelease to deployment.sln (changeset 1296694)
Enable Profile 78 and 259.  Add Templates to allow users to use them. (changeset 1296994)
Implement the improved version number sheme for portable lbiraries (changeset 1297516)
integrate updates from http://visualfsharp.codeplex.com master
update README.md
Merge branch 'master' of https://github.com/fsharp/fsharp