recovery:  enable text UI

Set default test enabled
Change-Id: I8b185cf17c608bba36d9bbd20a86c8db8d288fe2
recovery: make dynamic lib for fastmmi

Generate dynamic lib for fastmmi.

Change-Id: I63e77420d5addbcc6eebeedc213f629085766b4c
recovery:Enable Multi-language support

Add Chinese language support for Minui lib.

Change-Id: I83ce7d99fa42a4613da2e6228175de931b120293
recovery: Add support alpha for PNG

Add alpha channel support for PNG files. Support both full path
and filename to locate PNG file which let's the application put
the PNG file where their want.

Change-Id: Ife4d1caa8dd027c9b26678d3e32da772b56bf2b4
minui: fix relative path not correct issue

When "charger/xx.png" passed as relative path, it will lead to
incorrect loading path because of "/" exists.
Modify the rule to match only the first letter to identify whether
it is absolutely path or relative path.

Change-Id: I8d6e1758649f0040279d2185e3ee3ecf2a05113c
recovery: add APPLY_EXT option

Enable update from APPLY_EXT

Conflicts:
default_device.cpp
Change-Id: I5d70b432c2f387ac18148f2bfc1d7c31306250bc