Ability to handle and install a queue of zips

This has been ported from ZipInstaller but made it more simple.
Just ported the list and the recovery part so it should work with TWRP,
4EXT and CWM-based recoveries.

Things that haven't been ported:
- Extended flash options (backup, wipe system and fix permissions)
- Security stuff (md5, check if files exists, etc...)
- Other interface settings

This change reverts this commit:
9c57a51ef6f1e2724ed63dd72fbed9515c1eb18e

This feature needs more testing but everything seems to be working fine