Group should have atleast one editor

HYDRASIR-461
Display only works and collections which have open access on profile.

HYDRASIR-425
Remove associations when a Group/Work is deleted
converting browse-everything to js file since turbolink issue is addressed in gem
Check that the managers file exists in the rails root before loading
Previously it was skipping the load because it was looking for the
managers file in the wrong location.
Fix group add/remove member inconsistencies.
Don't hard code filter queries into Blacklight searches
Fix spelling on hydramata spec directory
Speed up tests by not using render_views, except where neded by the test
Adding StyleGuide enforcement for Hound

Per a developer conversation, we are going to expand our character
line length guide from 80 characters to 140 characters.

Fundamentally, we are asking that Rubocop run against the files you
are changing:

    $ rubocop ./path/to/file_1 ./another/path -c ./.hound.yml

Hound enforces that on your pull request.
Adding documentation on how to run rubocop

[skip ci]
Move logic from the generic_works_controller into the actor.
This also fixes #519 which occurred when you attempted to add_editor
using a Profile that didn't have an associated User (depositor was nil)

Now the add_editor/remove_editor functions only take User as an
attribute because it doesn't make sense to make someone an editor who
doesn't have an account.
Minor correction for Group label as it was displaying twice