Merge branch 'dev'
Merge branch 'dev'
Merge branch 'dev'
#1071 Fixed access checking when re-uploading an image
(cherry picked from commit 3e7d6588a487811bf0609c76d424690d00a5fc01)
Blog post custom url generation fixed.
(cherry picked from commit 5859c4fb2f1016c8b5d2f10869c122bfcda04552)
SEO editing: page properties changing and page properties changed events added.
Default value for "Remove this page from sitemap." in page delete form updated to be true.
Hash calculations disabled for null URLs.
API sitemap test updated.
Initial version of razor views pre-compilation (RazorGenerator is used).
#1082: sitemap multilingual support for multilingual pages updated.
#1083 MVC version changed to 4
#1083 all modules use pre-compiled views;
#1083 Pre-compiled views: RazorGenerator changed to composite; added composite pre-compiled view validation; added single DLL file without NuGet package;
Removed demo routing
Merge remote-tracking branch 'remotes/origin/1.7.1-viewsprecompilation' into dev

Conflicts:
	Modules/BetterCms.Module.Pages/Command/Page/GetPageForDelete/GetPageForDeleteCommand.cs
#10358 Added missing widgets generated view
#1085 Fixed deleting of a page which is assigned to the sitemap node
#1085, #1082 Fixed loading / switching of sitemap node language
Merge branch '1.7.1-fixes' into dev