Changed the ILookup resolution, now that DocumentRequest object contains everything to do the lookups
we don't have to create each ILookup per request, these can exist one  per application.

--HG--
branch : 4.10.0
refactor routing

--HG--
branch : 4.10.0
merge

--HG--
branch : 4.10.0
Merging changes from TomvE/UmbracoRequestHandlerOptimization

--HG--
branch : 4.8.0
refactor routing

--HG--
branch : 4.10.0
Merging changes from PeterD/fix29140

--HG--
branch : 4.8.0
merging two PRs into the 4.9.0 branch

--HG--
branch : 4.9.0
rename : src/umbraco.presentation/requestHandler.cs => src/Umbraco.Web/umbraco.presentation/requestHandler.cs
rename : src/umbraco.presentation/umbraco/dialogs/insertTable.aspx => src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/insertTable.aspx
rename : src/umbraco.presentation/umbraco/dialogs/insertTable.aspx.designer.cs => src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/insertTable.aspx.designer.cs
rename : src/umbraco.presentation/umbraco/dialogs/publish.aspx => src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/publish.aspx
rename : src/umbraco.presentation/umbraco/dialogs/publish.aspx.designer.cs => src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/publish.aspx.designer.cs
rename : src/umbraco.presentation/umbraco/dialogs/sort.aspx => src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/sort.aspx
Added missing project reference

--HG--
branch : 4.9.0
Upgraded tags datatype to use jQuery tags input plugin gor a nicer UI (still works the same under the hood)

--HG--
branch : 4.9.0
Added knockout js library

--HG--
branch : 4.9.0
Made a start on the folder browser control
Added base2 js library

--HG--
branch : 4.9.0
Fixed file names of ReadLock and UpradeableReadLock. Fixes up UpgradeableReadLock to ensure
that it it is upgraded it releases its writelock on dispose. Fixes up RouteLookups to have
correct locking. Fixes up library to resolve the NiceUrlResolver using the UmbracoContext.Current
singleton acessor.

--HG--
branch : 4.10.0
Move FolderBrowser control to Umbraco.Web project

--HG--
branch : 4.9.0
rename : src/umbraco.controls/FolderBrowser/FolderBrowser.cs => src/Umbraco.Web/UI/Controls/FolderBrowser.cs
Created ThumbnailProviders for folder browser to allow custom thumbnail generation based on file ext

--HG--
branch : 4.9.0
Merge with 4.8.0

--HG--
branch : 4.9.0
rename : src/umbraco.presentation/umbraco/Trees/BaseMediaTree.cs => src/Umbraco.Web/umbraco.presentation/umbraco/Trees/BaseMediaTree.cs
Merge

--HG--
branch : 4.8.0
refactor resolution of components

--HG--
branch : 4.10.0
merge

--HG--
branch : 4.10.0
Added js file uploader code
Can now drag and drop files in, and trigger upload sequence.

--HG--
branch : 4.9.0
uQuery: Random never takes last element (applied from uComponents changeset 018bd63444b6)

--HG--
branch : 4.9.0