Add some scripts to generate javadocs and deploy snapshots.  Update .travis to support them.