eagerize combinations/permutations somewhat

Since we generally want all the combinations at a particular complexity
level, batch the gather/take at each level.  (Combinations over a range of
levels still are lazy on going to the next level.)  Runs about 25% faster.
fix combinations(0) to work as a list of []
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.