Allow timestamp correction

When I can programatically track the skew between client and server clocks, I find it useful to adjust the timestamp that oauth uses.  This modification allows passing a positive of negative number of seconds to adjust the client's timestamp.