Fix floats javascript requires trailing dots
Merge remote-tracking branch 'origin/master'
Rename Union  to UnionOp.  Removed uneeded imports.