Include sphinx docs

More details to come.
Include sphinx in the dev install
Documentation fixes in pwm.core
Move compatibility logic into compat module
Add support for domain usernames