Added ThreeLegged protocol test executor

See `Network.OAuth.ThreeLegged.requestTokenProtocol` for example code
useful for creating permanent tokens.