dalvik: go back to aosp dalvik cache handling

and do not split it and keep it in data due of
some devices we have which are running out of
space

Change-Id: If0a7a76a0816c6938b58d59445e96544d07b6326
Fix Class.getDeclaringClass bug

(cherry-picked from commit 10197124acd5d6ec4c082a4763932952ee3529ad)

Bug: https://code.google.com/p/android/issues/detail?id=61003
Change-Id: Ie97d12acd7a8897c336c183dac8837769e1b9c5a
Revert "dvm: Bring back the ANDROID_DATA override"

This reverts commit 01ad455c149af55d34762c11ada603f61515d6bf.
Revert "DexOpt anything in /system on /cache"

This reverts commit 210ad4902c02500e55ec7e2e8b10f7079da442e2.
Merge branch 'jb4.3' of https://github.com/SlimRoms/android_dalvik into jb4.3