UDT metadata mistakenly returns type of 'text'

The column values returned to callbacks are Buffers, so the metadata
should properly reflect that by returning 'binary' as the metadata
type.

Test updated to verify fix.

Fixes #117