UK: js for iphone style buttons for form and data shared buttons
UK: /forms/public returns list of public forms and forms with public data
UK: test for /forms/<owner>/public endpoint
UK: implement /forms/owner/public api  endpoint
UK: refactor complex retrieve class method
UK: add docs for forms /public api endpoint
UK: implement /data/public api endpoint
UK: implemented /data/{owner}/public api endpoint
UK: add public and ona to _reserved_usernames
UK: allow any access to the api
UK: custom permissions class to allow anonymous access to public datasets
UK: test for anonymous user access to data endpoint
UK: allow anon access to public forms, closes #215
PLD: add missing slash in API endpoint
PLD: simplify conditionals
Merge pull request #296 from onaio/215-public-form-data-endpoint

public forms and data API endpoints
Merge branch 'master' into 264-link-users-to-submissions

* master:
  PLD: simplify conditionals
  PLD: add missing slash in API endpoint
  UK: allow anon access to public forms, closes #215
  UK: test for anonymous user access to data endpoint
  UK: custom permissions class to allow anonymous access to public datasets
  UK: allow any access to the api
  UK: add public and ona to _reserved_usernames
  UK: implemented /data/{owner}/public api endpoint
  UK: implement /data/public api endpoint
  UK: add docs for forms /public api endpoint
  UK: refactor complex retrieve class method
  UK: implement /forms/owner/public api  endpoint
  UK: test for /forms/<owner>/public endpoint
  UK: /forms/public returns list of public forms and forms with public data
  UK: js for iphone style buttons for form and data shared buttons