Fill in hidden PK before calling Store#lock
merge nathanlws: Fill in hidden PK before calling Store#lock

Merge pull request #1127 from nathanlws/sql-layer/fix-lock-no-pk-tables
https://github.com/FoundationDB/sql-layer/pull/1127
Make .param file syntax more flexible about types.
Include the TInstance for the parameter along with the SQL type so client knows more reliably what is wanted.
Also start the type with that requested by the client.
Turn off for now, since needs a consistent way to make a wide type.
Update test expected to format parameter types a little differently.