Fix a horrible filter bug that affected phi node generation
Fix a horrible filter bug that affected phi node generation

The uses of trivial phi nodes were not being computed correctly, and
some real uses were missed.  This meant that a use would refer to a phi
node that had been removed.  One of the
tests (simpleNPEWithHandlerAndFinally) actually catches this bug.

travitch/dalvik,travitch/dalvik