Revert "Revert "Initial bringup hardware-libhardware""

This reverts commit 7630f2b45bb6bec92a0c993573bc4b7fe7645323

Change-Id: I34f331b50af38a4f610dda14571037886308cbe8
(cherry picked from commit fcf03ebdec3b3d8a98ecd7c3a38d6fad3d14572f)
(cherry picked from commit d20f452a8b86e731f0c43ac4d7d9c0c82070d89b)
(cherry picked from commit ec8486bed4edbe0ae122f30a0f87d0ec5d60b4fa)