Merge pull request #184 from avalonmediasystem/hotfix/gem-locking

Lock hydra-head and devise (-> develop)
Allow free-form media and stream IDs
Added new skin and responsive feature to mediaelement.js
Added after_processing hook and example usage (VOV-2167)
Makes master file management strategy configurable (VOV-2171)
Updated mediaelement gems and added fix for audio player
Added asynchronous delete and move jobs

Add overridable move filename method and refactor previous commit

Cleanup file_location if file already deleted and change logging level to warn

Added tests for async jobs

Fixed tests

Only create directories when file to move exists; Change log level to error
adding adding custom workflow to master file
migration to add workflow to master files
Added checkbox with hacky styling
Add workflow_name delegate
Use input name and value expected by master files controller
Add tests for MasterFile#set_workflow
Use avalon-felix branch VOV-2143 with skip transcoding workflow
Remove avalon-engage and r2 tags from Gemfile
Add "skip transcoding" support to batch ingest
Merge pull request #186 from avalonmediasystem/VOV-2143/accept-pre-transcoded-derivatives-and-skip-transcoding

Vov 2143/accept pre transcoded derivatives and skip transcoding
Merge pull request #188 from avalonmediasystem/VOV-725

Vov 725
Added mediaelement skin back to Gemfile
Add presence and inclusion validations; Set workflow on dropbox files