Creating v7 branch

--HG--
branch : 7.0.0
Started importing classes and functionality from the Belle project so we can start wiring up data.

--HG--
branch : 7.0.0
Upgrades required projects to .Net 4.5

--HG--
branch : 7.0.0
importing more stuff from Belle proj

--HG--
branch : 7.0.0
upgraded other projs to 4.5, added page to render for back office for, now to get requirejs wired up properly as its not returning the correct
paths.

--HG--
branch : 7.0.0
Merge with 6.1.0

--HG--
branch : 7.0.0
Getting server side integration working from ported over Belle POC including temporary custom property editors.
Many files committed will be temporary and will be removed once development between the Belle UI project and this project are merged
and working.

--HG--
branch : 7.0.0
Updated validator definitions, updated ToXml logic to take into account new Property Editors, added Serialization and Deserialization methods
for property editor's to override if necessary, updated the ContentItemBinder to bind the db and dto models so now that validator filter
just validates against the model and doesn't actually do any data lookups itself (much nicer). Now saves and retreives from the database !!

--HG--
branch : 7.0.0
Merge with 6.1.0

--HG--
branch : 7.0.0
Fixed some build problems, replaces all calls to the legacy/obsolete data type factory to the DataTypesResolver and removes test for DataTypeFactoryTests.
Updates data type editor to show legacy data types at the bottom and the new Property editors at the top. Updated the data type editor to use the new api
so that we can test assigning Belle property editors to data types (pre-values have not been converted though). #U4-2289

--HG--
branch : 7.0.0
Removes old type finder and type resolver. Updates POC postcode editor to work with new config array.

--HG--
branch : 7.0.0
Updated property editors deserialization method to accept more information and original values, updated the upload property editor to now save
files in accordance with exactly how we are saving them currently and it is all working... expcept the new uploader can do multiple files. It is
now persisting to the database as well.

--HG--
branch : 7.0.0
Fixed up the property editors to now all work with saving data, updated the file uploaded to actually save the files, clear the files, and update
its UI accordingly. Ensures that when data is saved we send back down the up-to-date model and re-bind everything which works awesome.

--HG--
branch : 7.0.0
Adding required files to get the Belle demo working, these files will are not part of VS project and will actually be removed from this
space in the future, they are here for now until we integrate the belle repo with this one.

--HG--
branch : 7.0.0
adding libs to repo to support Belle, again these are temporary until the real integration starts in a few weeks.

--HG--
branch : 7.0.0
updated sln to have a simple website project in the Umbraco.UI.Client folder which will be the Belle development folder, its a website so it doesn't compile or anythng
just a space to be able to edit files. We can probably also update it to launch IIS Express to point to the build folder for testing. Moved the back office
scripts controller actions just to the normal back office controller. Tweaked some of the Belle POC so now it is loading and have created an index.html
file which contains all the belle stuff so people won't have to worry about the container razor file.

--HG--
branch : 7.0.0
added new tests for model mapping and serialization of the content display models. Started integrating trees. Committed the compiled
angular controllers, directives, services, resources since I'll be modifying them to work with the real data services. Then we'll have
to merge back to the belle repo with the changes.

--HG--
branch : 7.0.0
rename : src/Umbraco.Web/WebApi/ContentEditorApiController.cs => src/Umbraco.Web/Editors/ContentEditorApiController.cs
rename : src/Umbraco.Web/WebApi/ContentItemBinder.cs => src/Umbraco.Web/WebApi/Binders/ContentItemBinder.cs
adds custom directives to simplify the default razor view markup so it can be managed externally.

--HG--
branch : 7.0.0
Merge with 6.1.1

--HG--
branch : 7.0.0