Add worker maintenance read-only state
Allow worker to be set to maintenance-read-only state
Secure /maintenance
Change /maintenance/set-read-only to /maintenance/enable-read-only
/verify returns 503 if in maintenance-read-only mode
/task/create returns 503 in maintenance read only state
Update travis build, create security credentials
Test creation of collection of tasks
/task/create and /task/create/collection return 503 in maintenance read only mode
/task/cancel and /task/cancel/collection return 503 when in maintenance read only mode
Task perform returns statusCode 2 when in maintenance read-only mode, returns resque job to queue
Task report completion returns statusCode 2 when in maintenance read-only mode, returns resque job to queue
Output meaningful result when task report completion fails
WorkerActivateCommand returns statusCode -1 when in maintenance read-only mode, updated command to return http or curl error when activating fails
Updated test name to reflect what is actually expected
Updated TaskReportCompletion command to return http or curl errors where appropriate, updated statusCodes not to conflict with these
Be more specific about why task perform fails
Echo out the test log after failure to get a better idea of what is not working
Log more clearly when test fixture path not found
Adding fixture relevant to travis env