smartZ v0.97: now smartZ name used throughout the code + code cleanup

This version has been regression tested
smartZ v0.98: Final commit before smartBASIC app is split

Changed every instance of BlueZ into smartZ. Changed some functions to
subroutines. Cleared unnecessary comments. As of this point, the smartZ
app will be split into smartZ.sb, smartZ.hcitool.sblib,
smartZ.gatttool.sblib, smartZ.hciconfig.sblib. and smartZ.rfcomm.sblib
smartZ v0.99: smartZ app split

smartZ.sb split into smartZ.sb + smartZ.hcitool.sblib +
smartZ.gatttool.sblib + smartZ.rfcomm.sblib + smartZ.hciconfig.sblib
smartZ v1.0: manually and regression tested