mereged in old patches for issue #225
This is a path submitted by barry.wardell@gmail.com to the google code site on issue #225 with the following message:

'I have tested these patches with the latest mercurial version and can confirm that they work fine for me.
I also find the attached patch for the high-level interface convenient.'

Shoved into git by Thomas Caswell <tcaswell@gmail.com>
re-factored prop list classes a bit.

The classes for data set creation (`PropDCID`) and group creation
(`PropGCID) now inherit from the object creation class (`PropOCID`),
which has the code for dealing with `H5P*obj_track_times`.
and required changes to pxd file
Added unit test for disabling track_times for data sets
fixed comment on test function
Use rst and make setup.py executable
show Travis build status
Merge pull request #292 from ndawe/master

Use rst, executable setup.py, show the Travis build status
Merge pull request #271 from tacaswell/issue_225

Issue 225 (disable mtime tracking for datasets)
Fix old bytes/string glitch exposed by mtime tests