Fail when a *@ has a type constraint
complain for **@ as well.
Makes string-wise shifts parse and fail as NYI
Use typed NYI exception
Change op generation for [] and {} from method to sub
Remove method [] and {} handling, merge Any2 into Any again

Still needs implementation of []:exists and {}:delete
Simplify List.at_pos so that it doesn't refer to .exists anymore

This is needed because at_pos will be needed by .exists in the future
This approach was the wrong way  :-)  Nothing like commit driven discussion :-)

This reverts commit 20854f0bf9f60215df876405bcc81e6d870cc832.
Properly implement internals [].exists|delete, according to new semi-spec
Move sub [] and sub {} to separate files for easier maintenance
[docs/announce/2013.09.md] draft announcement
[docs/ChangeLog] update since last release

Highly subjective; please add stuff I missed, probably unintentionally.
reword slightly
[docs/announce/2013.09.md] some of the changes
[docs/announce/2013.09.md] add contributors
[release_guide.pod] move current release up
[release_guide.pod] add some future release dates
[release] bump NQP revision
[release] bump VERSION
Handle all [] and {} adverb handling in SLICE_ONE and SLICE_MORE

Adapt the postcircumfix candidates to call these subs with the appropriate
parameters.  Please note that these subs are used for both [] and {}, as their
handling is basically the same.

This unfortunately dies during compilation again.  Working on that.