Merge branch 'release-2.1.2' into dev
Initial commit of Travis CI file
Replace unittest with unittest2 in Travis file

- unittest2 is a backport of unittest for Python 2.7 that supports Python
  2.4+. This allows us to use the simple "discover" sub-command.
Set Travis file to only run test_brokers

- Set Travis file to only run test_brokers (and exclude crypto and ssm
  tests) as they haven't been tweaked to work with Travis yet.
Rename README to README.md to support Markdown

[ci skip]
Reformat README.md to use Markdown

[ci skip]
Add Python 3 to CI build matrix

- Add Python 3.4 to CI build matrix so that we can see what would need to
  change to allow support for Python 3.
- Set build matrix to allow failures for Python 2.7 and 3.4 as they do
  not need to be supported at the moment.
- Set CI file to fast finish so we don't have to wait for builds of
  versions that are allowed to fail.
Add more Markdown to README.md

[ci skip]
Merge pull request #5 from apel/update-ci

Update CI script and readme
Change stomp.py disconnect() to stop()

- Change close_connection method from using disconnect() to stop() as the
  latter actually waits for the connection thread to exit after calling
  disconnect() itself.
Add TMPDIR env variable to Travis file

- Add exporting of TMPDIR env variable (where TMPDIR=$PWD/tmp) to Travis
  file so that tests don't try to create temp files in an unwritable area.
Add creation of tmp dir to Travis file

- Add creation of tmp dir to Travis file as it looks like it needs the
  directory to exist before the tests can write to it.
Exclude test_crypto from Travis file

- Add test_ssm to integration test and disable discoery so that
  test_crypto is exluded.
- Enable buffered output on unittests so that output is appeneded to
  failure messages.
- Reformat error message in test_crypto.
Merge pull request #6 from apel/issue_4-connection_threading

Stomp.py connection exit
Set rpmbuild spec to require stomppy < 4

- Set requirement for stomppy < 4.0.0 in rpmbuild spec file as versions >=
  4.0.0 are currently incompatible with SSM (proplem raised by a SUSE
  user). The versions of stomppy currently available in all the EPEL
  repositories are no greater than 3.1.6.
Bump version number for test build

[ci skip]
Change README to README.md in spec file

- Change README to README.md in spec file as the name of the readme file
  was changed.

[ci skip]
Bump version number for second test build

[ci skip]
Merge pull request #8 from apel/stomppy-v4

Stomppy v4
Update version no. and changelog for final release