Added support for Desmond Trajectory family.

First attempt to support Desmond trajectory family. When I try to run nosetests for the whole test suite, I ran into a weird issue with below message:
Fatal Python error: PyThreadState_Get: no current thread
Abort trap: 6
Probably due to some messy dynamic linking issues. In any cases, I am trying my best to test the unit test for dtr module, and it does pass the test.
`read_next_timestep` is never used. the .pxd only needs to declare functions that are actually used in the cython file -- the others can be left out.