Add derivative regeneration to the UI.
Add byte range chunking support to Islandora.
added object for context in hook
added object for context in hook
added object for context in hook
Batch each derivative operation individually.
Remove superfluous functions.
Merge pull request #440 from jordandukart/7.x-chunking

Add byte range chunking support to Islandora.
Changes based on code review.
Merge pull request #442 from ajstanley/7.x

added object for context in hook
Merge pull request #439 from jordandukart/7.x-derivative-UI

Add derivative regeneration to the UI.
Only render the regenerate under certain conditions.
Make the rendering of the regenerate link respect things.
Make our datastream_access call work and revert change to themeing of version links.
Fix a bug where user_access/namespaces were not getting checked for datastreams.
Merge pull request #443 from jordandukart/7.x-smarter-links

Only render the regenerate under certain conditions.
Update some derivative tests and add a filter function to smarterly filter.
Change the testing function name.
Merge pull request #444 from jordandukart/7.x-smarter-links

 Update some derivative tests and add a filter function to smarterly filter
Avoid adding on duplicate extensions.

As we often use filenames for datastream labels, and then use the labels
to generate file names for download, we were ending up with file
extensions being doubled up.