Add vanir rom support

as requested
Provide explicit error message when auto-patcher is used on odexed rom

Closes #099
Update CM patches; weaken PROBE_RESULTS saftey check in context_editor

I was insisting that the build_prop be the only place where we could match
possible CONTEXT_IMPL sets. But in the end, that made it impossible for us to
patch roms where the developer may not have been attentive when composing the
build.prop.

This allows us to force a romtype in the context_editor, but does put us at a
very mild risk of bootloops, if someone tried to force an .aosp-slim on a CM
rom or vice-versa. I am hoping that I have trained the romtype out of the
user base- if so then only those who are explicitly advised to use romtypes
will do so and this risk will be ok.

closes #165
closes #163
Re-Add PAC-man support

Upstream PACman took my suggestion and added a framework2.jar. These patches
are UNTESTED. I am putting them up for a user to test, I have not been able to
flash them myself as the PACman server is moving reaaaaaaaaaaaaaaaaaaaaaally
slow.

Adjustments may be necessary.
Revert "Provide explicit error message when auto-patcher is used on odexed rom"

This reverts commit 45d44f3512368ba37b560b8e59fb5676038082b0.

This errors if the rom is missing an apk (Mms in tablets, for instance).
Just needs some extra handling. Soon-ish.

reopens #099
Update Slim patches
Update: Provide explicit error message when auto-patcher is used on odexed rom

Now properly handles situations where the decompiling fails for legitimate
reasons (for instance, no Mms.apk in a wifi-only tablet.)

Closes #099