Bug 1056138 - Move checks for the PutForwards and Replaceable extended attributes into the WebIDL parser; r=bz

In fact, the WebIDL parser already checks for PutForwards, so the check in the
codegen was superfluous.