Use screen dimensions used for bootanimation to set resolution for recovery

Change-Id: Ib5036475122b8ce67ba520f06d0803850716c136
Fix custom fonts

Change-Id: I0fa3d0a556ee99332351fcfc73ebafc59bd94abf

Conflicts:
	minui/Android.mk
twrp-functions: use syscall instead of __reboot

the master branch has removed the hidden __reboot function as it isn't visible to 64bit archs
api changes

https://github.com/SlimXperiments/android_system_core/commit/cdc1cfb3e51f3caddc1f290b46dc789c036f22ed
minuitwrp: update libpng access to match the new api

om recently upgraded to libpng 1.6 which removes support for the old method.