Rename specs to remove MessageTask dependency

Is there a need to keep both the feature spec and the Ember integration
spec?
remove spring
Remove duplicate method
MessageTask be gone
Add migration:
 - Changes MessageTasks to AdHocTasks
 - Removes MessageTask as an option to create tasks/task-templates
Fix task creation

TaskFactory actually puts the ‘role’ on a task, so it can’t be removed
completely (yet).
Upcase SQL keywords
remove unneeded method
Update Ruby
Merge pull request #645 from Tahi-project/remove-message-task

Remove message task
[#82742450][bugfix] Open Figure Card after submitting a Paper
Merge pull request #647 from Tahi-project/disable-spring

remove spring
Merge pull request #644 from Tahi-project/remove-duplicate-method

Remove duplicate method
Add export action for dynamic download types
Add EPub uploader
Add PaperConverterController and Worker
Add base paper controller test

Also, update to Ruby 1.9-style hash syntax
Allow VCR to record localhost for Selenium tests

Disallow localhost for all other tests, so that we can record
connections to iHat locally.
Add route for conversion status

Also, make rubocop happy
Add endpoint to check the status of an iHat job