Added tests for polling (REST) demos.
Merge branch 'develop' into demo-tests
prepared for release
update xchart dep
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
cleanup
I changed the pom so that during the integration-test phase the OnlineTest-annotated classes are NOT run. I did this because we don't want jenkins running integration tests constantly. Manually running the full integration tests are done this way: mvn clean integration-test -P run-integration-tests
update read me
updated hardcoded version numbers
cleanup
format
[maven-release-plugin] prepare release xchange-1.3.0
[maven-release-plugin] prepare for next development iteration
revert version
fix