Make union/except/intersect chainable as SelectManager

Fixes rails/arel#118
Fixes rails/arel#98
Merge branch 'fix-118'