Vertically align public layout to better fit small mobile screens
fix oc dialog because the body isn't 100% x 100% in dimensions anymore
Move vertical alignment of public layout to mobile. Refs #8140
Added ground work for OC.Share unit tests
hide input field if default expire date isn't activated
add information about default expire date to the share dialog
Dont use absolute positioning for buttonrow
Don't set the dialog content height to a zero or negative value
increase width of share dialog
hide default expire message if user sets expire date
Use jquery to get the window width
move expire message to the bottom
We do not support updates from 4.5 > 7.0
Replace @returns with @return, in /lib
Fix @return array PHPDocs, in /lib
Squash 'a | b' into 'a|b', in /lib
Fix all PHPDoc types and variable names, in /lib
Change parameter type for useBackend
Fix PHPDoc and typos

Some things my IDE complained about while creating a custom backend.

Fix PHPDoc and typos

Some things my IDE complained about while creating a custom backend.

Conflicts:
	lib/private/group/database.php
	lib/private/group/dummy.php
	lib/private/group/example.php
Use OC_User_Interface instead of OC_User_Backend