Fix for lack of 'output' parameter in 'cross' transform and test cases

Pull request with fixes from https://github.com/trifacta/vega/pull/89. New pull request because it doesn't appear to be possible to re-branch the origin of a pull request once it has been created.