Relax join-fk compatibility validation. Tables with only forward
relationships (no children) and broadcast parents can be freely
distributed on any key.
Merge branch 'master' of git@github.com:Tesora/tesora-dve-pub.git
AiTemplateBuilder - Added support for multi-column ranges.
AiTemplateBuilder - do not fail on unsupported join-on clause
expressions. Log the event and move to the next expression.
GenericSQLCommand - share logic between resolve() and display().
More GenericSQLCommand cleanup and consolidation.
Fixes for mariadb support.
MariaDB optimizes out order by clauses on subqueries where the enclosing query is essentially a
select * from ( ... ), which breaks show support in some cases.  Arrange to put order by clauses on
the view query, rather than on the definition of the view query.

Making ordering explicit in some tests.
Add parse plan support for alter persistent group ... with rebalance.
Add a log file converter utility, fix bit rot around using just the parser now.
Missed a file.
Add a catalog upgrade to introduce the triggers table.
Other misc fixes:
+ Use a distinct enum type for trigger events
+ Restructure how triggers are stored in PETable for easy access later
+ Make PETriggers be subobjects of PETable (remove edges between triggers
  and the target table)
+ Require DMLStatements to indicate which trigger event type they are
Merge branch 'master' into kanzaros_cta

Conflicts:
	tesora-dve-core/src/main/java/com/tesora/dve/sql/expression/ScopeEntry.java