Improve reverse engineering to work with slick-extensions

- support for Char and BigDecimal
caveats:
- Boolean mapping still flawed
- DBType mapping still flawed and non-portable