Merge pull request #328 from usev6/nom

Add method to throw typed exception X::Syntax::Regex::SolitaryQuantifier
Allow methods to be called on class definitions
update release_guide to move release #81 into the past :)
Many moer primitives
Introducing: IO::File, for existing files

Well, actually anything that's not a directory, at this stage
Introducing: IO::Local, a role for existing paths
Now uses the new IO::Local role
Make sure we also compile IO::Local/File
IO::Dir/File need to be Cool (at least for now)
Reminder about a bug
Restricted settings are built with --ll-exception

So that we at least have some more info when that goes wrong (like it does
right now on Jarvis).  Unfortunately, I couldn't find the place in the JVM
build process to tweak.  Patches welcome!
Make Version.new("") not die
avoid creating some scalars in capture methods
perhaps avoid one unbox_s per attribute access?
Test can be false even if we want to test
Correctly create IO::Dir.dirname
Fix + breakage

I still don't understand why the previous fix did not work.  But this fixes it.
dir primitives exclude anything starting with "."
optionally support FACT_KNOWN_BOX_SRC
Revert "dir primitives exclude anything starting with ".""

It appears the consensus is to just ignore '.' and '..' by default

This reverts commit f7c7b06a98fdd89ab8686ed52d4d9746fb0b0189.