Adding @RequirePOST in a bunch of places where it seems to be missing.

Submitting as a PR in case this causes some test failures, or others think some methods were missed (quite likely), or there are some newly annotated methods for which GET seems valid.
Probably caused https://issues.jenkins-ci.org/browse/JENKINS-23094