Dalvik houdini hook rebase on KK

Including positive hash code patch port from OTC https://otc-android.intel.com/gerrit/#/c/13089/:
Make x86 version of Dalvik to always return positive hash code
when Houdini is enabled in the platform, to match
the ARM app's assumption on its native platform.
MiTalk fails without this fix.

Category: feature differentiation
Domain: AOSP.Houdini-Integration

Change-Id: I3d5df892360cfccb1acd7a4f13315795384375eb
Signed-off-by: llin4 <ling.lin@intel.com>
x86: Fix build when ARCH_VARIANT != x86

This allows to build Android when using ARCH_VARIANT x86-atom