Merge pull request #193 from kennknowles/coverage-settings

Add sample coverage settings and deps to dev config
update submodules
Initial travis config
Travis improvements
Fix name
Get directory for data file right
Use existing install.sh
Survive missing JDK, with warning
skip couchdb-lucene if no jdk tar around
Skip some more install steps when java is not around
Make some more clear variables for controlling install.sh
Install pip requirements after install.sh completes
Install the basic requirements first
Check out submodules in parallel for travis
Add npm to packages installed
Quiet pip installations conditionally
More attempts to quiet things down so the log is manageable
Adjust paths
Add heartbeat to pip install
Run in bash so we have echo -n