Update to Unity 3.0 Pre

This upgrades the projects to .NET45 and Unity 3.0 Pre.  Also fixes a test that failed after the upgrade.