Make Parcel.new('a') work as specced
Second part of making IO up to spec

with S16 | S32/IO synopsis updates.

This was mostly about making IO::Path smarter: keeping the $*SPEC/$*CWD
settings at creation time for later usage.  And making sure all IO::Path
methods map to the correct $!SPEC.samemethod (or composite).
Remove outdated comment.
Fix missing .curupdir breakage
Introduce $*SPEC.slash

because $*SPEC.rootdir may not cut it.  b2gills++ for spotting
Rename .slash to .dir-sep

Slash is too culturally specific, masak++
Eagerness is better than laziness

for mkdir, unlink, rmdir and chmod  :-)
Undeprecate some things until 2014.10
Unbust Pod table handling with Windows newlines.

/^^\s*$$/ can end up matching in the middle of \r\n. While this does
want looking into, in this case we already have lines so it's easy to
work around.
Fix copy() breakage when specifying relative paths
Make dir() a bit saner

Alas, it doesn't fix panda just yet
Fix various relative/absolute path confusion
Make Instant.perl to produce eval-able code

Instant.new takes one positional argument, not a argument named x
Fix dir() on jvm
Forget about grep, just do a for loop
Make IO.Path.gist a bit more human readable
Unbreak panda

FROGGS++ for finding this one!!!
Unbreak panda on jvm also
Preserve itemization when caching

suggested by pmichaud++
Add naive IO::Spec::Unix||Win32.basename

Mostly for internal .dir usage, as it doesn't handle edge cases well