Added code to select the parent node when doing Move/Copy operations.  This will save lots of time for users.
This code can also be added to other places that use the TreeControl to pre-select the currently selected item(media pickers for example) so that changing content will be quicker.
Added code to actually pre-select the parent node instead of just locating it in the tree.  This seams keeps the Ui in a sane state.

Updated control code in Umbraco.Web.Ui from Umbraco.Web.
Fixes: U4-2060 Spell Checker Broke After Google Update

The Google spell check at https://www.google.com/tbproxy/spell no longer
works. This updates to a newer Google Api (again undocumented)
Fixes: U4-2060 Spell Checker Broke After Google Update
Merge branch '6.1.3-clean' into select-parent-on-movecopy
Fix for select parent o move or copy in 6.1.3.
Added code to pre-select the current node in content tree pickers based on the location of the document in the tree.

This is a HUGE time saver with an even moderately complex site hierarchy.
Added SVG as static content so SVG-icons in the backoffice will be served by IIS
Removing SVG from staticContent before addings it.
Added Exception which tells you which datatype is unable to load
Fix #U4-2796 Possible to have duplicate Login Name (Member.LoginName) for Umbraco Members
Fix #U4-2796 - fixed copy/paste error (does not affect functionality)
Fixed U4-2842 Umb 6.1.5 - moving a media item from recycle bin / trash
Updates to the media trashed state handling

Tweaked the logic for determining when a media item is trashed or not.
Added unit tests. Removed unnecessary comments.
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
Removing unwanted ToList()
Added cacheKeyBuilder optional argument to allow the key used for caching to be contextual.

when building cached partials that work with many different instances of the same  partial view (e.g. using the same partial more than once on a page with different ViewDataDictionary or different model), it is necessary to either name each instance differently (ugh), or not cache.

By adding an optional argument to the CachedPartial Html helper method, we can vary the cache-key depending on the context of insertion. For maximum flexibility, pass the model and the viewData to the function so it can use that data to format a cacheKey suffix.

A typical use would be something like:

@Html.CachedPartial(
"EventListings"
, FeedRepository.getFeed(new CalendarEventsModel
  {
     StartingDate = DateTime.UtcNow.Date
     , Count = 10
  })
, 0
, contextualKeyBuilder: (model, viewData) =>
  {
     return (model as CalendarEventsModel).StartingDate.ToString();
  }
)
Make CacheHelperExtensions public so we can call CachedPartialView and ClearPartialViewCache

In order to allow extensions to the logic and usage of the CachedPartial HtmlHelper, expose CachedPartialView and ClearPartialViewCache by making the wrapping static class public.
Testing the wrapping of view engines
Affect the order of domains