Moved MultiMap code around
Remove duplication in MapOps [Breaking change]

findEntryWithKey(p)   => entryFor.matchingKey(p)
findEntryWithValue(p) => entryFor.matchingValue(p)

keyForMinValue        => keyFor.minValue
keyForMinValue        => keyFor.maxValue

valueForMinKey        => valueFor.minKey
valueForMaxKey        => valueFor.maxKey

entryForMinKey        => entryFor.minKey
entryForMaxKey        => entryFor.maxKey
entryForMinValue      => entryFor.minValue
entryForMaxValue      => entryFor.maxValue
Added GenTraversableLike.ungroupBy
Added Stream.cond
File.children & File.tree can now handle unreadable directories
Added more detail to readme, #136

Not closing 136 until I have thought what to do with scaladoc.
Added InputStream.buffered, closes #121
Added OutputStream.buffered, closes #122
Remove support for null files, closes #140
Added some missing return types
Added Either.rightMap, closes #156
Added Either.leftMap, closes #155
Added File.missing, closes #154
Added File.childDirs, closes #153
Added File.hasExtension, closes #147
Added File.isScala, closes #148
Added File.isJava, closes #149
Added File.isClass, closes #150
Added File.isJar, closes #151
Added File.isParentOf, closes #143