disabling override of HTTP method *IF* the original method is OPTIONS. since XHR cant send OPTIONS anyway, this preserves backwards compatibility while making sure an OPTIONS /my/resource?method=PUT (which can be called via CORS) wont mistakenly boot the browser because it thinks its trying to really do a PUT.
version bump for OPTIONS override fix