Merge pull request #582 from onaio/569-user-view-public-projects

569 user view public projects
DW: Changed XForms require_auth default to True, updated the test too
DW: Set require_auth to true for the test user
DW: Set require_auth to true for the test user in makeSubmissions and makeSubmission
DW: Enabled auth submission for abstracte_viewset
DW: Updated the tests
DW: corrected the flake8
DW: Test updated
DW: Updated the tests
DW: Code clean up
DW: Changed XForms require_auth default to True, updated the test too
DW: Added the credentials for submission in test base file
DW: Set require_auth to true for the test user
DW: Set require_auth to true for the test user in makeSubmissions and makeSubmission
DW: Enabled auth submission for abstracte_viewset
DW: Updated the tests
DW: corrected the flake8
DW: Code clean up
DW: resolving flake8 issue caused when resolving the merge
DW: resolving conflicts from the rebase