failing on rakudo.parrot, remove for release
This test is very fiddly, disable for release.

On moar/linux, it only runs 5 of the 6 tests,
making it oddly difficult to fudge.
Bump NQP_REVISION to get MoarVM profiler support.
Some frame names for better profiler output.
Check for definedness before invoking isNaN

Otherwise, things like Num === Num fail
Use new tests for S26
S26: Change #| to create leading declaration comments
S26: Remove leading comments from codebase

Leading comments currently break the build process (but work
otherwise), and I don't have the knowhow to fix it.  I'm
guessing it has something to do with BOOTSTRAP
Rename docs to leading_docs
Track preceding declarations
Implement trailing docs

It's pretty rudimentary at the moment, but it's a start:

  - Uses strings instead of objects
  - Only deals with package declarations
  - Doesn't deal with trailing blocks
Implement leading declarative comments for parameters
Set up trailing docs with DOCEE
Add traits for applying trailing decl docs
Use trait application for trailing decl docs

Using HOW.set_trailing_docs works for classes, but it
breaks down for routines because they all share a single
HOW, resulting in every Routine sharing the same trailing
docs
Track line numbers for routine declarations

This is necessary to implement trailing declarative docs
for routines
Track routines as potentials for trailing decl docs
Consider method definitions for trailing decl docs
S26: Implement leading docs for attributes
Implement trailing docs for Attributes