PLD: add dicttoxml req
PLD: add basic auth, docs, and simpler permission check logic
PLD: organize API doc links, add submission API
PLD: add username from parmams
PLD: the order matters for the tests
PLD: get username from user if no username and not anon
PLD: add a failing json submit test
PLD: do not require the username
PLD: remove name from fixture, use ID for this
PLD: relocate json2xform, rename to dict2xform
PLD: remove dicttoxml, use existing dict2xml
PLD: handle json submissions
PLD: convert empty dicts to null in fixture
PLD: add docs for submitting a JSON XForm
PLD: return json success and error msgs
PLD: remove deprecated template code
PLD: refactor error response
UK: replace custom urls with registration.auth_urls, closes #596
UK: replacing django-registration with django-registration-redux, closes #596
UK: password_reset_confirm expects uidb64, not uidb36