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.
Do you know what the point of `ssize_t` is though?  Regular `size_t` with
only 1 `s` is in the standard...

On Tue, Oct 14, 2014 at 1:51 PM, Yutong Zhao <notifications@github.com>
wrote:

> In MDTraj/formats/dtr/include/dtrplugin.hxx:
>
> > +#ifdef DESRES_WIN32
> > +#include <io.h>
> > +#include <direct.h>
> > +#include <fcntl.h>
> > +#include <windows.h>
> > +
> > +typedef int int32_t;
> > +typedef unsigned char uint8_t;
> > +typedef unsigned int uint32_t;
> > +#if 1
> > +typedef unsigned __int64 uint64_t;    // This also works with MVSC6
> > +#else
> > +typedef unsigned long long uint64_t;
> > +#endif
> > +typedef unsigned short uint16_t;
> > +typedef unsigned int ssize_t;
>
> @rmcgibbo <https://github.com/rmcgibbo> VS2010 defines ssize_t so you
> need to do and ifdef guard for MSVC VER to make sure it's not being defined
> on VS2010 or later. Not sure where you're defining that though.
> … <#1490fc967c5396ea_>
> On Tue, Oct 14, 2014 at 10:49 AM, Robert T. McGibbon <
> notifications@github.com> wrote: In
> MDTraj/formats/dtr/include/dtrplugin.hxx: > +#ifdef DESRES_WIN32 >
> +#include <io.h> > +#include <direct.h> > +#include <fcntl.h> > +#include
> <windows.h> > + > +typedef int int32_t; > +typedef unsigned char uint8_t; >
> +typedef unsigned int uint32_t; > +#if 1 > +typedef unsigned __int64
> uint64_t; // This also works with MVSC6 > +#else > +typedef unsigned long
> long uint64_t; > +#endif > +typedef unsigned short uint16_t; > +typedef
> unsigned int ssize_t; This line is throwing a compile error on VC10
> https://ci.appveyor.com/project/rmcgibbo/mdtraj-813/build/1.0.208. I'll
> ask @proteneer <https://github.com/proteneer> <
> https://github.com/proteneer> if he has any idea what's going on. — Reply
> to this email directly or view it on GitHub <
> https://github.com/SimTk/mdtraj/pull/624/files#r18845565>.
>  -- Yutong Zhao www.proteneer.com
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/SimTk/mdtraj/pull/624/files#r18845694>.
>