Add firstNonNull
Add firstNonNull docs
review comments
Merge branch 'firstNonNull' of https://github.com/google/quiver-dart into firstNonNull

Conflicts:
	lib/core.dart