Move a bit closer to compiling under Maven. Sorry for the breakage,

... but there are a LOT of APIs used here, and Maven requires
an exact spec'n of what version is needed for each, which has
been lacking in past versions of this repo, so it's a move
in the direction of better control. Feel free to submit patches!