Activate Grunt rev task

- Prepends js and css file names with md5 of
contents so web browsers don't load cached files
when the contents has changed.
Add no-cache headers on Ajax GET calls.

- Fixes IE 9 getting 304:s form the server when requesting labels etc.
Assigns default memory size for relationship group store

The default size is 10M (or 0.03% size of nodestore if the size is allocated by AutoConfig)
UI/UX fixes

* Cypher frame height fix.
* Give REST frame correct CSS classes for errors.
* Make more sense of REST error messages.
* Show long error messages in frame body.
Fix graph rendering on IE 9

* IE 9 has something called window.performance but not
the method now on that object.
Make the primitive collections visitors generic over Exception types.
Log when recover index samples on startup
Log manual triggering of index sampling
Code cleanup
Log when evicting stale plans
Fix: unused imports
Updates changelogs for 2.2.0-M01
Internal server cleanup

This does not go quite as far as it should, but goes a little way towards
cleaning up stray items in the server. The package structure needs a bigger
cleanup, but that job is much more complex as several interfaces in the
internal packages are exposed as public API and are thus unmoveable directly.

- Remove unused services and classes
- Move REST service classes into rest package
Uses garbage free read-method on Reader for CSV reading

i.e. the method accepting a char[]. The read-method accepting a CharBuffer
is implemented wastefully in Reader, and should therefore be avoided. This
means that a new interface has been introduced, of which javadoc explains
the situation as well.
Correct package for cypher compiler ComponentVersion
Correct package for cypher compiler ComponentVersion
Merge pull request #3476 from tinwelint/2.2-less-gc-thread-ahead

Uses garbage free read-method on Reader for CSV reading
Merge pull request #3505 from digitalstain/master

Updates changelogs for 2.2.0-M01
Merge pull request #3496 from oskarhane/2.2-fix-graph-render-ie9

Fix SVG graph rendering in IE 9
Merge pull request #3495 from oskarhane/2.2-ui-polish

UI/UX fixes