SqlBackend is no longer a type synonym

Recent persistent changes caused both esqueleto and yesod-persistent to
fail without the TypeSynonymInstances language pragma turned on. While
it's easy to add a pragma, it's also unnecessary in this case. I've
simply made SqlBackend the primary datatype (as was the original
intention) and made Connection a deprecated type synonym.