Replacing spec:show_matchers with yenta

https://github.com/jeremyf/rspec-yenta
Change tab based on active type field

HYDRASIR-297 #closes
Filter on non-person/collection facets

HYDRASIR-272
Uses explicit query hash for add_facet_field on
non-person/non-collection facets. This query should probably be creted
by enumerating through all of the types of works.
Also, does not filter out persons and collections if you hit the "More
Types of Works>>" link when there are more than five facets available.
Repository managers can edit users and profiles

Override the update method in
app/controllers/registrations_controller.rb so
managers can save profile changes without
entering a password.

Create app/controllers/users_controller.rb to
allow Devise to edit other users' profiles.

Add update_without_password and
update_user_without_user methods to
app/models/account.rb to allow proper updating
of user accounts.

Remove code from app/models/concerns/curate/ability.rb
that blocks person and profile update/edit/destroy
abilities from managers.

Tweak the manager_usernames method in
app/models/curate/user_behavior/base.rb so the
app does not crash if the yaml file is missing.

Edit several views to display proper buttons
and labels depeding on if they are a manager or not.
- app/views/curate/people/show.html.erb
- app/views/registrations/_form_account_deactivation.html.erb
- app/views/registrations/_form_attributes.html.erb
- app/views/registrations/_form_password_management.html.erb
- app/views/registrations/edit.html.erb

Add new /users/:id/edit route to
lib/curate/rails/routes.rb to allow managers to
edit another user's profile page.

Edit existing spec tests to adjust for changes
to buttons and other labels
- spec/features/person_profile_spec.rb
- spec/features/user_profile_workflow_spec.rb

HYDRASIR-302 #close
HYDRASIR-303 #close
HYDRASIR-313 #close
HYDRASIR-314 #close
Add button to clear all limits from search

Add a 'Clear limits' button to the catalog/index page within the
existing filter UI. The button is actually a link styled as a button,
since a real button sends a POST. The link redirects to the root path.
Add specs to feature test to verify functionality.

HYDRASIR-271 #close
This part was left out for Group Collaboration

Ref: HYDRASIR-184
Correct minor glitch in making Group title unique
HYDRASIR-36 Display Creative Commons licenses or similar license terms that submitter has selected

 1. Added a line to the _attributes.html.erb partials to display the rights (i.e. content license).
 2. Modified the curate_helper.rb curation_concern_attribute_to_html method to perform special handling of the :rights attribute.  That special handling involves coding an anchor link which opens in a separate tab if the :rights metadata is a url.  Otherwise, the text name of the license is displayed rather than a link.
Remove "Collection" facet

HYDRASIR-304 #close
Editor Group field for a work should not be a mandatory field
 Store actual filename as label in fedora since browse-everything gem support file name for google and box

Removing sample browse_everything yml. Removing sky_drive from generator since wont support it for curate

deleting commented code from view file