Supporting vertx modules and compilation

Extract modules into mods, adding them to provided.

Needs testing.

ALPHA2 work

Allow for dependent projects to also assume modules existence when compiling

Add warning messages

Fixing transitive compiling of modules

Cleanup

More work

Still can't get eclipse to auto install modules, but builds at least...

Got all tests working after refactor

Adding test for maven

More maven uploadArchives test

Vertx Module Installatino

Configure test to compile with cross-project modules