libhardware

Changing libhardware and libhardware_legacy branches