Incorporate Swauth into Swift

Swauth was started as a separate project https://launchpad.net/swauth but it turns out this really isn't needed. Swauth is a pretty small codebase and Swift needs a scalable solid replacement for DevAuth.

Related branches

Related bugs

Sprints

Whiteboard

Incorporated Swauth into Swift as an optional DevAuth replacement. Swauth was created to fulfill the use case of DevAuth (already in the swift project). It was mainly created to fill in DevAuth's main shortcoming: scalability.

The best place to start looking at this is to build the docs and read doc/build/html/overview_auth.html