Add support for server authentication in Neo4j Browser

- Browser exposes authentication and uses authorization if needed.
- Set of new :server commands are now available, along with documentation for such.
Merge pull request #3542 from oskarhane/2.1-auth-browser

Add support for server authentication in Neo4j Browser
Merge remote-tracking branch 'origin/2.1-maint'