Add support for ARMv6J and ARMv6-VFP processor target

Originally from GB. Updated for ICS, JB, JB MR1 and JB MR2.

Orignal patch ported and updated to ICS by arco86.

Updates to all JB branches by tilal6991.

Change-Id: I2f81f2d23e354afcb22e643ccb9e7d9887e0d95f
armv6: eliminate all text relocations and rebuild lidbvm

Change-Id: Id8eb26e25bb6c5546cfe4281eb5fc669673a36f7
If dalvik wants ASCII casing, it needs to ask for it.

http://elliotth.blogspot.com/2012/01/beware-convenience-methods.html

Bug: https://code.google.com/p/android/issues/detail?id=58359
Change-Id: I1601cda215ebc5995117323e40a684ad352fe733
Merge branch 'android-4.3' of https://github.com/omnirom/android_dalvik into HEAD