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
Add tests about cluster startup

- master/slaves should always join a cluster when the database directory is empty
- slaves should always join a cluster when the database directory contains the store
  files but no logical log files
- a database directory with store files but no logical log files can be used
  to seed a cluster
Fix selection of relationship
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.
Remove console.log
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.