Add Optional type and test to collection library.
Added comments. Added to top level doc. Renamed get => value. Changed "transform" signature. Changed toString.
Add ifPresent and ifAbent methods to Optional.
Make constructors const where possible.
Remove optional callbacks from isPresent and isAbsent.
Remove Optional.asSet.
Stop referring to _value in comments where it's not visible.
Don't mention private values in docs.
Allow transformer to change type.
Moved Optional to new library: base.
Dart SDK 0.8.5: Set.add() now returns bool. Set.lookup() added. List.shuffle() takes an optional Random.
Dart SDK 0.8.5: Use Directory.systemTemp instead of new Directory('')
Merge pull request #48 from cbracken/sdk-0.8.5

Updates for breaking SDK changes
Fix tests for SDK 0.8.7.0
SDK version 0.8.7.0 -> 0.8.7 (pub requires 3-digit versioning)
Merge pull request #51 from cbracken/fix-sdk-ver

SDK version 0.8.7.0 -> 0.8.7 (pub requires 3-digit versioning)
Added concat(Iterable): returns the concatenation of the input Iterables
Bump version to 0.12.1
Merge pull request #52 from cbracken/add-chain

Added concat(Iterable): returns the concatenation of the input Iterables
Merge pull request #36 from davidmorgan/add-optional

Add Optional type and test to collection library.