Feature id 146 gorm manager

- support different storage engines per table (see also #20)
- support update of indices (see also #60)
- improve column type comparison to avoid unnecessary update statements
- use information_schema for analysing database columns to improve speed
of the gorm-manager