Order labels, relationships and property keys in drawer.
Add `:help history` command and frame.
Update :help start information.
Add more tests to ensure the interaction between TransactionEventHandlers and indexes

This verifies that github issues #3590, #2851, #2270 and #2714 are fixed in 2.2.
Browser dependencies version bumps and cleanup.

- Remove commented includes.
- Remove unused dependencies.
- Upgrande font-awsome to 4.2.
- Update jQuery to 2.1.1 and jQuery-UI.
- Update Angular and its reverse dependencies to 1.3.0.
Serialize identifiers in JSON representation of the Cypher execution plan description

- adding new ExtendedPlanDescription interface with the new needed API and compatibility wrapper for all compilers
Fix typo in package name
Reenable a test

- better comments on broken tests
- delete a useless ingored test
Merge pull request #3614 from oskarhane/2.2-version-bump-and-cleanup

Browser dependencies version bumps and cleanup.
Merge pull request #3565 from oskarhane/2.2-update-help-frames

Update Browser help frames.
Merge pull request #3479 from oskarhane/order_metadata_items_sidebar

Order labels, relationships and property keys in drawer.
Updated documentation around performance tuning and execution plans
Further tweaks to tuning and execution plan docs.
Make the PageCache the only way to map files into memory.
Merge pull request #3605 from systay/tuning-docs

Updated documentation around performance tuning and execution plans
Merge pull request #3617 from davidegrohmann/2.2-reenable-test

Reenable a test
Merge pull request #3616 from davidegrohmann/2.2-add-ids-to-json-plan-desc

Serialize identifiers in JSON representation of the Cypher execution plan description
Merge pull request #3618 from chrisvest/2.2-no-native-mmap

Make the PageCache the only way to map files into memory.
Passes id iterable as ResourceIterable into IdMapper

since that needs to be closed after reading.
Correct a bit mask for collision marker for encoded strings

for the id mapper that encodes strings into longs in the batch importer.
This faulty bitmask was discovered when importing nodes with very long
string ids, therefore such a randomized test was added as well.