Boogie
Optimize blocks (#919) ### Changes 1. Perform block coalescing for each split 2. Add a post-split simplification that removes empty blocks with at most one outgoing or incoming edge ### Testing - Updated the test `AssumeFalseSplit.bpl` to take into account simplification (2)