Myrial UDAs

This PR adds UDAs to Myrial.  JSON compilation is not implemented.  Also, there is no support for combine/merge.

Myrial always cleans up the column names by adding a subsequent apply operator.  I think what you've chosen seems fine.