Properly sort pattern/action before generating flowtables

This pull request properly treats the ordering on pattern/action pairs as a partial order rather than a total order. The previous method would would incorrectly sort these pairs before generating a flowtable, thus generating a bogus flowtable.

In addition, this pull request disables the fall through optimization, which seems to be buggy.