update a lot of things

* power HAL
* Wi-Fi stuff (wip)
* enable recovery building support (cwm6)

+ other changes

This commit is for testing purposes!