WIP Add transform fields option to FeatureUnion

Fixes #2034.

Todo:
* [ ] Docstrings
* [ ] Simple example
* [ ] Test