Adds composer.json file.
Adds development requirements to composer file.
Adds phpunit config file.
Fixes unit tests.
Tells git to ignore the vendor directory and local phpunit config file.
Adds Travis config file.
Improvements for the PHPUnit config file.

 - Adds xmlns definition
 - makes config more strict
Adds DoctrineTestCase class for consistency with other Doctrine repositories.
Moves TestInit to test directory root for consistency with other Doctrine projects.
Adds composer lock file.
Makes git ignore the build directory.