Add some more javadoc for the PageCace APIs.
Reorganise and tidy up the page cache API a bit

Mostly by moving bits that are part of the StandardPageCache implementation, into the `standard` package.
Adds PROFILE to Cypher
Merge pull request #2815 from systay/profile

Adds PROFILE to Cypher
Upgrade browser dependencies.

"angular": "1.2.19",
"angular-animate": "1.2.19",
"angular-local-storage": "latest",
"angular-ui-bootstrap": "0.11.0",
"angular-ui-codemirror": "0.1.0",
"angular-ui-sortable": "0.12.8",
"bootstrap": "3.1.1",
"codemirror": "3.24.0",
"css": "https://raw.github.com/marijnh/CodeMirror/master/mode/css/css.js",
"d3": "3.2.8",
"es5-shim": "2.0.12",
"font-awesome": "~4.1.0",
"jquery": "2.0.3",
"jquery-ui": "1.10.3",
"jquery.animate-enhanced": "*",
"jquery.easing": "1.3.0",
"json3": "3.2.5",
"UUID.js": "git@github.com:LiosK/UUID.js.git"
Browser facelift.

Improve design and add experimental features, such as:
* Replace legend with visualisation overview in frame header.
* Replace floating inspector with inspector in frame footer.
* New visualisation code structure.
* Curved relationship arrows where necessary.
* Better caption wrapping and truncation.

Account for upgraded third-party dependencies.
Fix various minor bugs.

Author: Alistair Jones <alistair.jones@gmail.com>
Author: Andreas Kollegger <akollegger@gmail.com>
Author: Johan Brissmyr <brissmyr@gmail.com>
Author: Sebastian Wallin <sebastian.wallin@gmail.com>
Ensure Ronja only hash joins on node ids

Conflicts:
	community/cypher/cypher-compiler-2.2/src/main/scala/org/neo4j/cypher/internal/compiler/v2_2/planner/logical/steps/join.scala
Merge pull request #2859 from boggle/no-rel-joins

Ensure Ronja only hash joins on node ids
Merge pull request #2858 from oskarhane/browser_facelift

Browser facelift
Add package-info javadocs for the page cache API

Also notes a couple of TODOs for future test work that needs to be done,
and a change to the behaviour when running out of storage space.
Merge pull request #2853 from chrisvest/2.2-pagecache-docs

2.2 page cache javadoc improvements
Add missing Bootstrap CSS files.

And correct problem in .gitignore which
led to them being missed.