Merge changes from topic 'submit-rule-evaluator'
* changes:
Disallow current_user/1 predicate in submit type rules
Use SubmitRuleEvaluator to get submit type from Mergeable
Remove ChangeControl.getSubmitTypeRecord methods
ChangeJson: Remove unused ChangeControl arg from submitRecords
Remove ChangeControl.canSubmit(...) methods
Avoid throwing OrmException from SubmitRuleEvaluator methods
Move boolean args from canSubmit to SubmitRuleEvaluator
Move conversion to SubmitTypeRecords into SubmitRuleEvaluator
Move conversion to SubmitRecords into SubmitRuleEvaluator
SubmitRuleEvaluator: Check state in getSubmitRule()
Refactor SubmitRuleEvaluator to reduce confusing arguments
Construct ChangeDatas with ChangeControls in REST handlers