Removed versioneer.py and param/_version.py
Added new Version class in param/version.py
Added .gitattributes for git-archive versioning support
Updated __init__.py to use Version class
Configured setup.py to call param.__version__.verify()
Fixed bug in Version.verify method
Improved git_fetch to generate exception when no version tags found
The release is always the expected_release until properly updated
Make sure the commit is a simple string (i.e. not unicode)
Added try/except for cases where the git command doesn't exist
Added 30 unit tests for the version.Version class
Moved .gitattributes file into project parent directory
Fixed Pyflake warnings
Cleaned up MANIFEST.in
Fixed merge conflicts.
Merge branch 'jlstevens-pr-57'