Bump version string back until we are sure on the release numbers.
Use test discover mechanism instead.  #10

Standardized the ESA/ESO header.
Run tests with test discovery.  #10

Updated version information.
Fixed reading of version information, re-enables doc build.  Closes #10
Merge branch 'issue10' into devel
Add pytz to install requirements.
Updated docs for 2.0 release, verified tiff smarthandler.

Closes #11.  Closes #12
Merge branch 'issue11' into devel
Updated documentation to reflect 2.2.0 requirement.  Closes #15
Merge branch 'issue15' into devel
setup.py needs sys
flufl.enum can be >= 4.0
__repr__ returns byte strings on 2.7, __str__ returns nice representation.

See

http://stackoverflow.com/questions/3557095/
printing-objects-and-unicode-whats-under-the-hood-what-are-the-good-guidelin

for a detailed discussion.  Closes #16.
Merge branch 'issue16' into devel
Merge branch 'devel' into issue16
Going back to just printing the XML, although a prettied-up version.

Making the XMP eval-able is difficult, and perhaps not adviseable.
Leave it as is for now.  Closes #16.
Merge branch 'issue16' into devel
Restored ctypes.WinDLL call.  Cannot currently test on windows but closes #17
Merge branch 'issue17' into devel
Removed dependency on flufl.enum.  Closes #20