failed cursors should Boolify to False

This fixes an issue where the following snippet said "True":
grammar G { method TOP() { say so self.f }; token f { <!> } }; try G.parse("a")
Add some ChangLog entires

I just did this from a quick perusal of the git logs; please add to this
if you think something is missing.
optimize X operator, esp for ranges
Merge branch 'nom' of http://github.com/rakudo/rakudo into nom
pessimize .infinite X args more consistently
Change of lives/dies_ok did not exceed a release

So we don't need to mention this in the ChangeLog
minor updates
make sure we don't have perl6 symlink, chmod 755
insurance on mode of perl6-m as well
finalize(?) release announcement
Minsk!
[release] bump NQP revision
[release] bump VERSION
fix rendering of release announcement.

PerlJam++
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
minor relguide updates