Update flash message to state more information

HYDRASIR-269
Add representative image to Collection

Add the required datastreams, methods and actions to enable users to
upload a representative image for each Collection. The Collection
image is displayed in the collections list and each individual
collection. The 'My Collections' button is re-directed to the
catalog, displaying the user's collections.
Merge pull request #462 from projecthydra/feature/269-access-control-filters-for-attached-files

Update flash message to state more information
Updating a URL resource should redirect to page show page

HYDRASIR-306
Merge pull request #464 from projecthydra/feature/306-updating-url

Updating a URL resource should redirect to page show page
Merge pull request #463 from projecthydra/feature/HYDRASIR-305

Add representative image to Collection
Tweaked the CSS for the profile photo and accompanying text.
Fixed three bugs in the application template code.
Moving soft delete code back inside jetty area, since code being placed depends on jetty being there.
Merge pull request #465 from projecthydra/feature/HYDRASIR-374

Tweaked the CSS for the profile photo and accompanying text.
Merge pull request #466 from projecthydra/feature/HYDRASIR-373

Fixed three bugs in the application template code.
Enforcing embargo on all Solr queries. The Solr syntax comes from hydra-head 3.0 code when embargo enforcement was enforced, but that was removed quite a while ago.
Fixed issue with NOT queries not working for embargo. Also added in group checks for embargo. Might be a performance issue because of current_user.person.groups loading the Fedora objects for each group.
Unit tests for embargo on a work
Typo in method name fix
Have to override hydra-access-control's ability.rb to enforce embargo for cancan checks
Cleaning up previous commit
Enforcing embargo on the edit cancan checks
Only work objects can have embargo enforced
There are CanCan calls that use SolrDocuments as input. Needed to accomodate those by using the hydra-access-controls test_read and test_edit methods, but those were already overriden before to only work with ActiveFedora::Base objects as input. Needed to refactor these calls to work for both