Mavenize java build

Proposal to use maven to build java portion of the project.  Includes sbe-maven-plugin which acts as a maven plugin wrapper around SbeTool for generating stubs for any language as part of the generate-sources phase of the build.