More spark

Added an op to the expr level, but mostly stuff for spark compute:

- '!=' now in for selection expressions on TableExpr
- Map for spark
- Distinct for spark
FYI I'm also working on spark just now.  Some of this work overlaps.  We should probably communicate more on Monday.