Adapt device to work with omni source tree

I kind of did the same as [this](https://github.com/LegacyXperia/android_device_semc_urushi/commit/d8df5978b4e241bd4150d0757e98f0f223b036d2), but for haida.
Give me max 7 hours to build and try it, maybe I have to add some things to this pull.