Begin APK support and add STRIP_LEVEL

For a long time, we have had to separate the APK and JAR codes, because
(due to a quirk in our very early process) apk patches were made from two
directories above and jars from one directory above. So the patch command for
apks was '-p2' and jars was '-p1'. Adding a strip level brings about the
ability to combine those two sections and reduce the code duplication by a
bunch.
Add 4.3 v6supercharger support
Add 4.3 TabletUI support to Autopatcher3.1
Update changes to SlimRom patches

This goes for both branches...but essentially they added a subclass the the
COntextImpl class...this caused our application of ContextImpl$45 to fail, but
it registers as an ignored patch so it fails silently. This replaces the
framework patch. The old one patched, but boot looped.
Update split_patch_opd.sh to accomodate boot.img patches and txt.patches

This split a much wider variety of patches...just pass the name of the {*}.patch
you want to split as an argument.