Tmp/mapped types in relationalprofile

Move JdbcType into the cake and add macro-based automatic mapping.

Review by @cvogt