Introduce cache.memory_ratio configuration for HPCache

New set-and-forget configuration that specifies cache size as a ratio of the
old generation max size. Memory division across internal components of the cache
is handled by fixed ratios.

If any of the old config (now referred to as "advanced config") is set, it will
override the memory_ratio configuration.
Fix disappearing relationship type in inspector

* Set default caption in saved grass style
* Set default color in saved grass style
Everything not starting with 'cmdchar' is cypher.

* Also remove old debug message
Prettier exception when backup target is different store
Change dest to 'fonts'.
Merge pull request #3002 from lutovich/2.1-prettier-exception-in-backup

Prettier exception when backup target is different store
Remove artifacts from merge
Add rewriters for normalizing WITH and RETURN
Normalize WITH and RETURN clauses before check
Use pre-semantic-check rewriters in integration tests
Add ScopeTreeTest
Add missing code for closing the pageCache when used in migration/tools
Move dependency analysis to Expression
Cleanup EideticRequestMonitor
Moved use case specific error message to correct place
Merge pull request #3037 from jakub-/pre-check-normalization

Pre check normalization
Make CommandApplierFacade more generic.
Get exact count of number of nodes in the graph.
Get exact count of number of nodes with given label.
Get exact count of number of relationships in the graph.