[core] Add Java use cases, and usage documentation.
Generate Row classes
Fix javadocs
[core] Directly create connection with handler:

```java
`java.sql.Connection con = acolyte.Driver.connection(handler);
```
Bump version
Move current sources to java/core sub-module
Create scala sub-module
Move DSL to scala module
Refactor specs with scala DSL
[core] Typesafe row classes and factory:

```java
Rows.row2(String.class, java.sql.Date.class);
```
Sub-modules docs
[scala] Add Scala use cases.
Refactory SBT project as Scala
Turn RowList abstract, with generated concrete classes up to RowList26
Update RowList use
Fix SBT config
Update generation of typesafe RowList classes
Add specs for RowList type safety
Update use cases + doc about RowList
Improve database meta