Clarify nonull documentation
Look up basename using already split segments

Previously path.basename was used in conjunction with joining
and splitting the segments array which was much slower than just
looking up the basename from the already split segments array.
Rename splitFile to filename
Expand comment
Relax minimatch.match about 'option' argument
minimatch.match: make options optional
v0.3.0
Merge remote-tracking branch 'upstream/master'

* upstream/master:
  v0.3.0
  minimatch.match: make options optional
  Relax minimatch.match about 'option' argument
  Expand comment
  Rename splitFile to filename
  Look up basename using already split segments
  Clarify nonull documentation
bump bower version