Remove MooX::Types from xt tests

Having MooX::Types in the xt tests creates a circular dependency for
developers.  While this isn't strictly a problem, we can easily test the
type inflation code without using it.
add developer requirements to Makefile.PL
add Travis CI config