Update sample to use same site map config as nuspec

Sample was wiring up its sit map via global.asax.cs.  Now it will use the FluentSiteMapCreator class via WebActivator.
Need one more commit to change the name of the site map class from SampleSiteMap to MySiteMap (to match the nuget package).
Rename SampleSiteMap to MySiteMap to match nuspec
Move all files packaged in main nuspec into new dir

Rather than have the FluentSiteMap.nuspec.template live at root /src directory and full files in using the <files> section, do it the right way and have all the files in a directory structure under the nuspec.
Step 1 of 2 since I need to edit the FluentSiteMap.nuspec.template file itself to remove the <files> section.
Modify main nuspec to get its files from the dir

Instead of using the <files> section.
Copy back the .ascx partial views to Samples

These files used to live here in samples but were moved to a subdirectory under the main nuspec.  Just bringing a copy back.
This will complete the refactor of moving all files for the main nuget package.
Correct main project description

FluentSiteMap is not a classic ASP.NET SiteMap provider.  It's a completely separate solution that only works with MVC.
Update to latest Buildage version: 19b5bf993
Move IntegrationTests.cs to new samples test proj

This is a more accurate representation of these tests, plus it provides a nice demonstration on how to properly write site map unit tests.
Commit 1 of 2 to complete the move since the moved MySiteMapTests.cs needs to be edited.
Finalize creation of new sample testing proj
Update README.md to contain full documentation