Added tests for polling (REST) demos.
Merge branch 'develop' into demo-tests
Separated tests that make http connections to external services from other tests (marked with @Category(OnlineTest.class). These tests will not be run on mvn test, but will be run on mvn install (considered integration tests).
Using maven-failsafe-plugin for this.
Upgraded junit to 4.11 too.
Merge branch 'develop' into demo-tests

Conflicts:
	pom.xml
Merge branch 'develop' into demo-tests

Conflicts:
	pom.xml
updated junit deps, see https://github.com/KentBeck/junit/wiki/Use-with-Maven. With 4.11, it's not so complicated anymore.
removed streaming ticker test for now
formatting