Public page details

Some issues I came across while working on the »Reintroduce Public Gallery Sharing« pull request: https://github.com/owncloud/apps/pull/1476

Now the controls bar only gets the right padding when on the public page. What we need by the way is that for public pages, the body gets the id body-public.

Please review @DeepDiver1975 @owncloud/designers