Allow creation of new parameters via transform.

* Specifying `add_unknown=True` as a keyword argument to
  `DataFrame.transform` will append a new zero filled column to the
  frame. Transformations will then be allowed to continue as if the new
  column had always existed and may be populated using data from other
  columns using the syntax introduced previously.
Use 0.0 not None as value to transform lambda for new vars