add TabsToWhitespace utility to tools

TabsToWhitespace (requires Java 7)
Utility automates:
 : Reclusively converting all tabs to four whitespaces
     in java & xml files
 : Removing trailing whitespaces
 : Removing '\r' left from Windows saved files

please see README for usage

Patch Set 2:
 - lol use this utility to remove whitespace
       in README

Change-Id: I703455ce86b1dc421d8831f6aaf2da3fa3fdd7e4
squisher: Add zipsize to 'package complete' output

	* Also reorganize the output a tad

  Patch Set 3: reorganize a bit more and add some flair

Signed-off-by: bmc08gt <bmc08gt.teamb00sted@gmail.com>
Signed-off-by: KhasMek <Boushh@gmail.com>

Change-Id: Idf71ea1ad4294263a65440a67bd4812346cafd61
cm: apns-conf.xml: (eHRPD/LTE handoff) Change pdp type for default APNs

This is to address hang-ups in eHRPD-LTE hand-offs as witnessed on d2spr.

Log of problem:

[GsmDC-6] Connecting to carrier: 'APN2 EHRPD internet' APN: 'n.ispsn' proxy: 'null' port: 'null'
[0319]> SETUP_DATA_CALL 15 0 n.ispsn null null 0 IPV4V6
....
qmi_ril(0/281): [event] qcril_data_event_hdlr: Dual-IP Partial Retry: Failure
qcril_data_event_hdlr: Dual-IP Partial Retry: Sending setup data call failure code

On stock rom:

[GsmDC-50] Connecting to carrier: 'APN2 EHRPD internet' APN: 'n.ispsn' proxy: '' port: '
[GsmDC-50] Allow IPv6 type request: false
[9240]> SETUP_DATA_CALL 15 0 n.ispsn 0 IP

Note, PDP type on stock rom/APN is not Dual-IP. Without information on how
"Allow IPv6 type request" is tested, for now force the PDP change via apns-conf.xml

Change-Id: Ic1cf9104fdd2dd579785f4b6f92b99a63cd74678
fix md5 output on OS X

Change-Id: I0d9d2b4206093ae4ee8bd0ca028d4dea8b0a3ba4
Signed-off-by: Roman Birg <romanbirg@gmail.com>