bootstub: optimizations and cleanup of bootstub

BZ: 98228

Optimizations of bootstub code:
 -clean up naming (replacing mrst references to mid where applicable)
 -Code  size reduction
 -increase code efficiency
 -change uart functionality to more accurately support on other platforms.
   Instead of assuming SPI 0 for non recognized SOCs, will now skip spi/uart
   initializations and simply return from print routines
 -increase version to 1.3

Change-Id: Id355fa64d53422cb8fa28e4fd5155e0e1b9d0b55
Signed-off-by: Eric Ernst <eric.ernst@intel.com>
Reviewed-on: http://android.intel.com:8080/99552
Reviewed-by: Gao, Bin <bin.gao@intel.com>
Reviewed-by: Chouleur, Sylvain <sylvain.chouleur@intel.com>
Reviewed-by: Noziska, Patrick J <patrick.j.noziska@intel.com>
Reviewed-by: Yang, Fei <fei.yang@intel.com>
Tested-by: Ng, Cheon-woei <cheon-woei.ng@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
3 files changed