Forbid bound relationships from being used in shortestPath pattern parts
Add one more test for relationship arguments
Fix maximize in Firefox
Fix two issues with the projection inliner

See test cases for more details.

Signed-off-by: Jakub Wieczorek <jakub@neotechnology.com>
Use node/rel by ID leaf plans for `id(n) IN {param}`
Merge pull request #2901 from pontusmelke/argumentids-followup

Argumentids followup
Merge pull request #2903 from wallin/fix_firefox_maximize

Fix maximize in Firefox
Hack to prevent SVG wrapped in a table-row container to grow indefinitely
Merge pull request #2911 from wallin/fix_firefox_maximize

Prevent SVG wrapped in a table-row container to grow indefinitely
Updated the docs after feedback from a user.
Removed the reference to managed extensions since nobody seems to use them.
Move command converters into it's own package
Move expression conversion to it's own package
Move Selections conversions to the convert package
Move pattern conversions to the convert package
Move query projection conversion to the convert package
Start solving Query using the converter pattern

The important difference with SimplePlannerQueryBuilder is that we
do a foldLeft over the clauses instead of having to use a recursive
call. Folding is simpler and can more easily be composed of
smaller units.
Move solving of MATCH to ClauseConverters
Create PlannerQueryBuilder and start using it in the plannerQuery converters
Tiny refactoring of RETURN handling in ClauseConverters