Merge branch 'master' of github.com:openmicroscopy/snoopycrimecop into filter_refactor
Add unit test for _parse_hash() and _parse_key_value() methods
Fix unit test initialization

dict.fromkeys() creates a dictionary with shared references failing the
unit tests.
Use re.match in _parse_hash() and update corresponding unit tests
Use re.match in _parse_key_value() and update corresponding unit tests
Remove multiple re imports and use re.compile()
Add support for prefixed version tags in scc

With this commit, we sould now be able to tag the repository using
semver's recommended vX.Y.Z-METADATA. `get_git_version` has been updated to
recognize this new format so that both `scc version` and `python setup.py sdist` should work fine.
Add failing tests for wrong version numbers
Fix failing version tests
merge master -D org -I include -E exclude: PR 143 (Merge commands filter refactor)
merge master -D org -I include -E exclude: PR 144 (Add support for prefixed version tags in scc)