Add a lein plugin to add a :discovery-api profile

The profile can be used in consuming projects to add the dependencies
required by the generated api source.
Add connect function in generated namespace
Add travis release configuration