Change cross operator to allow a cross stub with open/close etc
Make udf in scala MapStub and ReduceStub non-lazy
Move DeserializingIterator to stubs package, clean-up imports
Change join operator to allow a join stub with open/close etc