reduce ZippedPartitionsRDD's getPreferredLocations complexity
Merge pull request #647 from jerryshao/master

Reduce ZippedPartitionsRDD's getPreferredLocations complexity from O(2^2n) to O(2^n)