Travis-CI integration and basic functionality tests

This introduces travis-CI integration and some basic service tests.

The travis script will validate that the following occurs without error:
- build treemachine against current ot-base and jade master branches
- clone gcmdr and run the asterales example to validate that treemachine will build and synthesize
- build the plugins and install them in a neo4j instance, and start the neo4j instance

The basic service tests can be invoked from the shell (see TESTING.md) and can be used to test the services. They need to be improved but they are still useful as is.

@jar398 or @josephwb, will you review/merge? You can browse the results of the travis script at: http://travis-ci.org/OpenTreeOfLife/treemachine