Move all load tests to src/test/load/{java,resources} and add @Ignore tags to
failing tests.

This means that it is easy to run all tests in src/test/java in eclipse without
running the optional load tests.

Ignore tags have been added to failing tests, these all require Redis so there
seems to be an issue here.

Don't disable testing in maven builds.

Add redis-server to Travis CI config so that tests can use Redis.

Remove additional reference to skipTests from pom.xml.
WIP

Getting the TimeJob Factory in place
Begin implementation of timed jobs via akka-camel.
Allow passing parameters to timed jobs
Rename JobTimer to TimedJob and ensure TimedJob retries if job submission fails after the defined API timeout value.
Move all load tests to src/test/load/{java,resources} and add @Ignore tags to
failing tests.

This means that it is easy to run all tests in src/test/java in eclipse without
running the optional load tests.

Ignore tags have been added to failing tests, these all require Redis so there
seems to be an issue here.
Add tests for timed job worker resilience and allow passing timed job with
parameters.
Fix some merge issues and delete existing timetable worker tests.
Fix issue where akka-camel was only included in the pom in test scope.
Fix Java import errors.
Rename tests in TimedJobTest to reflect new class name after refactoring.
Implement retry count for failures for timed jobs.
Merge branch 'quartz-scheduler' of github.com:michaelmarconi/oncue into quartz-scheduler

Conflicts:
	pom.xml
	src/main/java/oncue/timetable/TimedJob.java
	src/main/java/oncue/timetable/TimedJobFactory.java
	src/test/java/oncue/WorkerTest.java
	src/test/java/oncue/timetable/TimedJobTest.java
	src/test/resources/timetable-test.conf