Opened SignedRequestDecoder up from package private to public for use as a utility and when @SignedRequest can't be used (e.g., in a Struts app).