Add a PairWritable class and new LongDoublePairWritable class extended from it
Merge with upstream scalable-als branch
Use newly created JobManager for BLockParallelALSFactorizationJob and simplify DoubleIntPairWritable
refactor