Fix U4-4779: Media Picker not working as single picker
nearly got tag typeahead working
Removes remaining yepnop dependencies
Merge branch '7.1.2' of https://github.com/umbraco/Umbraco-CMS into 7.1.2
Fixes: U4-4503 Tags datatype does not autocomplete
Fixes: U4-4803 Need to expose CurrentUser on WebSecurity as public since IUser is now public
Fixes: U4-4799 Ensure image logic found in the ContentService is duplicated for the new cropper
Fixes up a bit more with tags look ahead, fixes up rte to show a loading... text so the UI is handled much better
Fixes: U4-4819 Publicize AuthenticationExtensions
Got this working: U4-4420 TagQuery / TagService missing method to get content with tag - just need to add some unit tests.
Fix for issue U4-4826

When editing an existing link in tinymce the following error is thrown:
Could not find the tree content, activeTree has not been set 

This is caused by passing a wrong value as parameter to the doLoad method in the loadActiveTree function.
Fix for issue U4-4827

I simply placed the container a little higher up, just above the Save and Publish buttons.
Makes HasCurrent property protected on ResolverBase.  #U4-4829
Fixes: U4-4420 TagQuery / TagService missing method to get content with tag.
Fixes: U4-4211 User without media section permission will be logged out immediately when accessing a document type using a media picker datatype (u7.0.3) - this is done by using the entityResource in the mediaPicker but to do this we need to return a cut down version of the media properties in the additionalData which is tricky because the cropper stores json which is ntext and the existing sql didn't cater for this. This also cleans up the entity service and we no longer have this internal collection of properties, everything is just added to additionalData, then had to add mediaHelper method to deal with getting urls from a media 'entity' not just a media object.
Fixes: U4-4573 7.0.4 Save and Send For Approval button not sending notification email
Merge pull request #375 from rustyswayne/7.1.2

Makes HasCurrent property protected on ResolverBase.  #U4-4829
makes Reset protected internal on ResolverBase
Merge pull request #374 from sniffdk/patch-2

Fix for issue U4-4827
Fixes: U4-4845 Publicize INotificationService