change 'to avoid taking' to 'to avoid gobbling'

See discussion at http://irclog.perlgeek.de/perl6/2014-06-30#i_8951839
Implement "is cached" on methods properly
Only implement things  when sufficiently awake

This reverts commit e371c34206800c777fb7e06e11427acbd492a0f5.
s/hash/hash initializer/
unbust rakudo@parrot build

Q:PIR blocks in the code of MapIter (for loops) relied on an optimization
since the label support was added. Since the optimization creteria has
changed, the blocks don't get inlined anymore and the build breaks. The
build was already broken when optimization was turned off, just nobody
noticed.
Fix some more %h = { a => 1 } confusion
Fix some more %h = { a => 1 } confusion
my %hash = { a => 1 } is now an odd numbered fail
Deprecate %h = {...} rather than make it fail
Some Changelog entries
bump nqp rev for CPointer get/set_int
Make sure .hash decontainerizes

{}.hash did not decontainerize.  jnthn++ suggested to simplify EnumMap.hash
(because returning self always decontainerizes if necessary)
Fix debug compile pipeline setup.

Unbusts various constructs under the debugger on non-Parrot backends.
ChoHag++ for reporting.
Try to optimize takedispatcher to cleardispatcher.

The latter is cheaper and simpler code. In many of the simple ops,
we do not make any kind of call, and thus could never call one of
the defering things (nextsame, etc.)
Fix typo; timotimo++.
strip # from description in todo tests
bump nqp/moar rev for nativecallcast op
Make CURL::File faster

This gets us back the time we lost in the spectest recently.  Part of the
speedup is attained by only going through the directory of the CompUnitRepo
only once: this behaviour may need tweaking in certain situations.
CUR.files should call CURx.files, not .candidates
Fix signature of WHAT and VAR.