Allow passing []byte slice into uuid field

Postgresql supports [UUID](http://www.postgresql.org/docs/8.3/static/datatype-uuid.html) type for 16byte identifiers. This pull requests allows passing 16byte slices to `uuid` params instead of throwing "invalid UTF-8 encoding" error.