Add hash code helpers
Add firstNonNull
Add firstNonNull docs
Merge branch 'firstNonNull' of https://github.com/google/quiver-dart into firstNonNull