Extracting @groups to #groups helper method

Using instance variables in views creates strong coupling with
corresponding controllers. Ideally all instance variables in the view
would be replaced with corresponding helper methods.

In doing so, we would be dramatically improving our ability to modify
views and controllers.

At present we are looking to modify the batch_edits controller to prompt
users for different forms based on a selected object type (i.e. law
journal or senior thesis or ETD). There is a larger refactoring that
would need to occur, but this is my initial attempt to fix one of the
issues that we will be having.
Merge pull request #4 from psu-stewardship/master

adding a couple entries to .gitignore so folks don't commit junk back to sufia
Merge pull request #6 from jeremyf/extract-groups-instance-variable-to-helper

Extracting @groups to #groups helper method
Use active-fedora 5.5.0
Upgrade to hydra-head 5.3.0
Updating file extraction for files#create action

When updating to Hydra 5.3 for Sufia, I noticed our installation was
sending the following params:

```
  {:files => ["","", <Actual File Object>]}
```

instead of the expected:

```
  {:files => [<Actual File Object>]}
```

I've updated how the file is extracted from the params[:file]. I have
also added the :unprocessable_entity status as that is a more customary
HTTP status on failure (for javascript requests sending 200 status when
there is an error may confuse the javascript client listening to the
request)

What I have been able to determine is that the `input[name="files[]"]`
element of `./app/views/generic_files/_multiple_upload.html.erb` are
being captured as part of the form serialization and posting.

I was working in Chrome, and the "Select Folder..." option was visible.
When I would click upload, I would get:

```
{:files => ["","", <Actual File Object>]}
```

If I removed the conditional logic for Chrome, and didn't render the
second `input[name="files[]"]` for directories, I ended up POSTing the
following:

```
{:files => ["", <Actual File Object>]}
```

I tried simply renaming those elements to my_files[], but then the
uploader failed, as it was using the name property to build the form
for submission.
Merge pull request #9 from ndlib/updating-file-detection-on-upload-general-solution

Updating file extraction for files#create action
Replacing jQuery.live() with jQuery.on()

As per http://api.jquery.com/live/, .live() has been removed as of 1.9,
below is the relevant code from the above link.

```
Rewriting the .live() method in terms of its successors is
straightforward; these are templates for equivalent calls for all three
event attachment methods:

$(selector).live(events, data, handler);                // jQuery 1.3+
$(document).delegate(selector, events, data, handler);  // jQuery 1.4.3+
$(document).on(events, selector, data, handler);        // jQuery 1.7+
```
Merge pull request #14 from ndlib/fix-jquery-live-deprecation

Replacing jQuery.live() with jQuery.on()
Enable devise to be updated to the latest version to patch security issue
Fixed call to missing method editable_terms. Added tests for batch_edits_controller.
Use engine helper for batch_edits_clear_path
Bump version to 0.0.8