Adds more inform to violation exception
Merge branch '2.0-maint'
Optimize NodeOuterHashJoinPipe
Split up applyOptional and optional
Add a planner for optional expand