Generate the camel modules

All tests are passing with this pull requests. More modules are fully implemented now too (for example the ftp component).
We can't have snapshot refs. The plugin version should be defined in the main POM.