Fix Pattern diff.

This fixes a bug in the fallthrough elimination optimization.
Re-enable fallthrough optimizations.
Merge pull request #292 from frenetic-lang/fallthrough-bug

Fix Pattern diff.