Flatten channel options

* Channel to channel option is not one to one.
* Instead of multiple channel options in a separate table, have a
parameters field in the channels table where multiple parameters can be
specified as a json object.
Fix failing JpaAccountDaoTest
createChannel implemented