Merge remote-tracking branch 'upstream/develop' into develop

* upstream/develop:
Don't use a bad 2.10 version
"Require" sources in JobTests to have a mock buffer.

This is just adding an error message to inform users writing JobTests that they need to
provide buffers for every source used in the job.
Merge pull request #759 from daisyzhou/develop

"Require" sources in JobTests to have a mock buffer.
Merge pull request #756 from twitter/fix210ver

Don't use a bad 2.10 version
Merge branch 'develop' of github.com:twitter/scalding into develop

* 'develop' of github.com:twitter/scalding:
  "Require" sources in JobTests to have a mock buffer.
  Don't use a bad 2.10 version
  Fix typo
  Re-add mapValues to IdentityReduce
  make sure to push filterKeys mapside
  add filterKeys
  Add .filter to KeyedListLike
Make sure to set cascading.app.appjar.class so that cascading can find job classes on mappers/reducers
Used TypedSink in VersionedKeyValSource
Merge pull request #762 from themodernlife/develop

Issues using skinny jars, -libjars flag and com.twitter.scalding.Tool as the Main class
Merge pull request #763 from twitter/fix-versionedkvs

Used TypedSink in VersionedKeyValSource