add swagger-ui
move internal docs to `docs/internal` and swagger to `docs/rest`
add admin docs path to nginx
(Issue #3816) add error notification on register failure
Hide the password tab if the used didn’t sign in with local authentication
Using an id rather than first-child to display the correct preferences tab

Also updated the preference test to assert that the preferences panel is
always displayed when openening the modal
Merge pull request #3816 from sathomas/issue3816

Server error when creating user results in no feedback
Limit visibility/email options selector in the manageuser widget
Install CasperJS through npm on Travis
Synchronized latest translations
Merge remote-tracking branch 'simong/hide-password-tab'
Minor clean-up
Added test for double whitespace and fixed problem areas
Merge pull request #3818 from bp323/issue-3818

When changing the profile visibility of a user in the manageuser widget the email options become unselected
Added parameter documentation
Follow content restored aggregation rules
Synchronized Crowdin with new translations and added Dutch translation
Merge pull request #3819 from bp323/npmCasper

Install CasperJS through npm on Travis
add robots.txt
Don't show tab container to avoid erroneous whitespace when not signed in with local authentication strategy