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-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
makes Reset protected internal on ResolverBase
Fixes: U4-4845 Publicize INotificationService
Fixes: U4-4827 The new speechbubble container is placed over the save and publish buttons
Fixes: U4-4835 If you've changed data on a content item and then attempt to logout, the 'discard changes' dialog pops up however the logout continues but the URL and view remains