MODE-1851 Added test case to show 3-way joins do work

Added a test case that uses the S-RAMP node type design and checks
that 3-way joins can be used to 'resolve' S-RAMP relationships.
MODE-1888 Added warnings to queries

The ModeShape-specific query API not includes warnings on QueryResult objects. ModeShape will include warnings in a number of cases, including when column names are misspelled (via common patterns), or when columns is a better match with a different selector.

Several new test cases were added to verify the behavior.