Merge pull request #67 from lucasbuchala/master

Small changes  - lucasbuchala++
Be clear about the return value of s/// et al.

The various m//, and s/// constructs must all work as expected when
used as a smartmatcher, which means they always return either Match
or Nil, even when that has to be emulated for :g reasons.
Fix typos
make ^^ return Nil on too many trues
document semantics of multiple #| or #=
Slurping directories makes sense on some OSes

Some OSes (eg. FreeBSD) follow the traditional Unix approach of treating
directories like files, and so slurp()ing directories on those platforms
is allowed
Revert "Slurping directories makes sense on some OSes"

This reverts commit 0925cca364036d02c0fc3a7c03ffb94a9b72ec5c.

"it's just an attractive nuisance that some kid is going to drown himself in" ~
TimToady++
Powderize contend fossil
add RC === RosettaCode
RC = Release Candidate
start returns a value (a promise)
Add "splat"; Fix some POD errors and long lines.
Fix some minor POD errors

Stops perldoc complaining about missing encodings and parser confusion.
Refresh contents.pod

This looked pretty out of date, so I've re-ran the script that generates it.
adding NFA
Get rid of DESTROY fossils
[S99] Add emptyish lambda and pointy block
Attempt at clarification 1st parameter to .bless
Unprecomposed graphemes are < 0, not > 0x10ffff
Hint a bit at "is export" for methods