Spark compute

fixes to Selection, Projection, By. Added ReLabel. needed for Jaccard calculation.
Also some PEP8 fixes.
See https://github.com/ContinuumIO/blaze/pull/317