t/spec/S02-types/version.t depends on ICU

There's some strings containing greek letters in these tests
that require ICU to be sorted correctly.
start to switch some protos to a more constraint signature

we want things like  @list.map: &sin; to work, and that can only work
if &sin is arity 1, so it cannot have a proto sig of (|)
Stub in quoting grammar/actions.
Start porting Q language from STD.
narrow down more protos
Add an STD role.

While we inherit a bunch of stuff from HLL::Grammar, STD has a few
things factored out that we'd also like to share between languages.
They shall go into this role.
[src/Perl6/World.pm] make comment more precise
Merge branch 'proto-arity' into nom
update ChangeLog with proto arity changes
First crack at babble.

Fairly alike the STD version, except we cache the derived languages.
Initial port of nibbler, nibble and quibble.

Fairly close to STD, but nibbler should be faster this way. Skipped
the runaway multi-line string detection for now; can add it later.
[NQP_REVISION] bump for better unquotes handling
Assorted fixes to babble.
Add quote_mod proto and candidates.
Action method for quibble.
Add some missing protos.
Action method for new quote nibbler.

Seems to essentially work.
Corrections to nibbler grammar rule.
Switch basic Q quotes over to new quote handling.

No spectest regressions, so either things basically work or it's just
undertested. :)
Factor quote language derivation out of babble.

Some things want to just get the language and nibble.