OAuth extension has been upgraded to support final OAuth 2.0 specification. Contributed by Shotaro Uchida.