Moved decision of whether to sign post fields to a function.

Some non-conformant APIs that have incorrect implementations of Oauth may require this method to be overridden.