Convert task type to a vanilla object
Use register_task_type method to register task
Eager load test environment so that task types are registered with tahi
Update rails task generator for new task registration system
Create default role and title concern for task
Set role on task factories
Fix task serializers
Fix engines model specs
Remove task type ember model
Fix specs with correct title and role
Remove tests for tasktype
Reflect correct message task parameter changes for role
Remove task_type from qunit
Unnecessary cruft
Make TaskType more resilient
Protect from arbitrary parameters being constantized
Merge branch 'master' into task-type-registration

Conflicts:
	engines/plos_authors/spec/policies/plos_authors_policy_spec.rb
	engines/supporting_information/spec/controllers/supporting_information/files_controller_spec.rb
	spec/controllers/tasks_controller_spec.rb
	spec/spec_helper.rb
safely constantize task type
Merge branch 'master' into task-type-registration

Conflicts:
	app/controllers/tasks_controller.rb
Merge pull request #549 from Tahi-project/task-type-registration

Auto Detect TaskType