Fix up old libminui to compile

Implement some needed updates to libminui to make it compile for
healthd. Note that res_create_multi_display_surface is not fully
implemented so healthd may still have issues with displaying some
graphics. Will update later when we are able to test these changes.

Change-Id: Ic1095a998f5dfe7e36a08384c86da28e0524a03f
Fix up libminadbd make file

Change-Id: I216d59abf9a2e3d074bcbce9ad10f9dd84a2d463
Fix merge derp in main Android.mk file

Change-Id: Id6fcae7b7b8d9a03ff09711844e987084bd001ac
Fix up tw_reboot function

Change-Id: I53d329e493f4bcb3fe9ed177e7b2dede30ccf490
Fix up install functions

Change-Id: I62110806f60cd923fb761f5e5f2544da3d5b68b1
Add new needed libs for 5.0 recovery

Change-Id: I9444e50b32517aebeca5ff3644c1c2f0dfff9d29
Disable custom theme and fix png loading

We will have to update the zip handling later. Now at least TWRP
boots up to the GUI.

Change-Id: I4182896eb095cab52fb0f1c9c20b6605e35677b9
Fix zip install

We never used the feature for running a custom theme during zip
install. We can re-implement this later if we like. For now, we
will remove this feature until we are ready to make it work.

Change-Id: Ice71b0b863c7ef17376e3f973d48b810be567c33
Update adb sideload feature

Change-Id: Ib503d0e87434e1a28430779302d6565211c26592