Merge branch 'release-2.1.2'
Merge branch 'release-2.1.3'
Define 'releasenumber' macro in spec file

- Define 'releasenumber' macro in spec file so that the release number
  only needs to be manually changed in one place, rather than two.
- Update version number for test build.
- Change 'Source0' to just 'Source' for tidyness as they are equivalent
  when there is only one source.
Merge pull request #9 from apel/spec-tidy

Spec file tidy up
Fix version number

Version number was updated in the spec file but not in the python library.
Merge branch 'fix-version-in-init.py' into dev
Update version numbers and changelog

- Update version numbers in BOTH spec file and Python code, and update
  changelog.
Merge branch 'release-2.1.4' into dev