logging additions for emmc_recover output in Flashp12()
***** WORK IN PROGRESS *****
***** DO NOT RUN *****

Partial rewrite to support new features:
*  Run time device detection
*  Run time QDL detection
*  Future support for additional devices and manufacturers
*  WIP - Added "debug_jet.sh", not truely used to debug jet

TODO:
*  Detect device info from QDL mode
*  New cmdline option parser
*  Eliminate unnessesary functions
*  Trim screen output and truely impliment quiet mode
*  Add more devices
*  universal emmc anylizer and unbricker

TODO - EXPERIMENTAL:
*  Test if partitions in QDL/qhsusb_dload can be mounted via loop
*  Test data hiding (ie: bakp4) under cache or an unused partition
*  Test dd and emmc_recover reading from QDL partitions
Very very minor code cleanup from previous commit
Merge pull request #6 from soulshadow/master

Merge from SS/JET