Scala trait/conversions for wrapping Param[T] to avoid instanceOf problems in ParamCollector

I was having some problems when using the Scala conversions with params in my query. I found that they weren't being handled correctly since they get wrapped in the ...FieldBase[T] classes, the instanceOf check in the ParamCollector wasn't seeing them as parameters.  I added a new mixin trait that impelments Param[T] and delegates to the underlying parameter instance.  There are also new param-specific wrappers and implicit conversions.