Avoid deriving orphan Ord instances.

These orphan instances were being derived in order to derive an Ord
instance for the OAuth data type.  However, that instance is useless.
Cabal sandboxes on .gitignore.
Remove unneeded GHC pragma.
sortBy compareTuple === sort
Whitespace & re-organization.