GM: Added starred property in Project serializer
GM: Fix failing project viewset tests
A couple of doc fixes and improvements

* Fix display of link to mongodb documentation
* Add syntax and example for querying using an operator
GM: Fixed failing test
GM: Fix failing projectviewset tests due to missing request.user object
Merge pull request #598 from onaio/592-project-endpoint-refactor

592 project endpoint refactor
UK: pyxform with area() support
Fix long line
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