Setup Travis-CI.
Make sure the tmp dir in the dummy app is present.

Tests in a fresh clone fail without it.
Add a travis badge to the readme.
Add Coveralls integration to the tests.
Ignore coverage directory.
Refactor to reuse code in the port_renderer.

Setting a default renderer for a whole media type was duplicating code
unnecessarily.
Allow configuration of the delayed_job queue name.

Just in case a host app already has one called "player".
Update tests to properly test all callback code.

No Proc objects were used, so add one.
Silence the I18n deprecation notice in tests.

Just set I18n.enforce_available_locales = true in the dummy app.
Add documentation for the job_queue_name option.

Also add it to the sample initializer.
[TAV-496] Allow workflow file to be passed in to worker.
Guard against missing input presets in embedded view.

Also actually namespace the example in the test app home page...
Merge branch 'master' into list-inputs

* master:
  Guard against missing input presets in embedded view.
  [TAV-496] Allow workflow file to be passed in to worker.
  Add documentation for the job_queue_name option.
  Silence the I18n deprecation notice in tests.
  Update tests to properly test all callback code.
  Allow configuration of the delayed_job queue name.
  Refactor to reuse code in the port_renderer.
  Ignore coverage directory.
  Add Coveralls integration to the tests.
  Add a travis badge to the readme.
  Make sure the tmp dir in the dummy app is present.
  Setup Travis-CI.