U4-5814 Apply MVC 4.0.0.1 security update
Should fix the build for real now. Sets GenerateSerializationAssemblies to Off which then doesn't produce umbraco.XmlSerializers.dll any more.

Should be safe as this is only used for updatechecker and packageinstaller. From:  http://hashtagfail.com/post/5255977780/sgen-loaderexceptions-error - "Visual Studio attempts to generate a serialization assembly containing the types in your solution, to improve XmlSerializer serialization performance, should you choose to serialize your types."

Conflicts:
	build/NuSpecs/tools/install.core.ps1
Makes sure that the very first build on a fresh machine works immediately (previously you'd get an error saying that some NuGet packages were restored and you need to run the build again).
Adds version comment to UmbracoVersion.txt and makes it possible to overrule by adding arguments to build.bat
Only set comment to blank if there's command line arguments
Adds internal event for when a package is installed which gives access to the InstalledPackage instance which contains a PackageInstance reference that contains all of the files installed in the package
Fixes: U4-5820 List View showing content of complete site after deleting last page of data
Working on: U4-5711 Media cache valueDictionary exception
Fixes media tests and updates how the IPublishedContent is created from the xpath iterator
Fixes build and fixes how published media cache gets root nodes - if people have done this in the past it would have been horrible for site performance
removes a MoveNext() call since we're no longer dealing with xdocuments and instead xelements
Fix for U4-5657 List view typo: "There are no items show in the list."
Updated the language files to fix issue #U4-3979 and also corrected invalid URL's across all the language files.
Fixed ticket U4-4840 invalid Italian words in the Italian language file.
Fix for U4-5737 Create package: ContentType Tab index not saved
amendment to U4-5737 Create package: ContentType Tab index not saved to ensure that the sortorder gets updated when importing doctypes
some reason there is double quote escape which is not needed as peta poco handles any encoding
Issue U4-5307 - Added umb-editor css class to allow text box stretching.
U4-5851 - Typo of 'seperate' when creating new MNTP data type : changed to 'separate'
Merge pull request #545 from kristianschneider/UmbUKFest-5657

Fix for U4-5657 List view typo: "There are no items show in the list."