override Perl6's stringy-methods, add warnings.pm

This is a somewhat bigger commit, which lets you:
  a) En-/disable warning categories, with defaults if arglist is missing.
  b) Query these categories using warnings::enabled().
  c) Override stringification by adding P5Str (and alike) methods.
  d) Call these P5Str methods from the AST produced within v5 blocks.