Add support for compound primary keys

This patch adds support for compound primary keys. If multiple columns
are specified with `primaryKey: true`, the generated table create query
will contain a separate `PRIMARY KEY` section
Merge pull request #196 from doxout/compound-primary-key

Add support for compound primary keys