Working GPRS/HTTP functionality - needed to remove the 'asm' compiler optimization (which unfortunately makes pic12_executive too big).  TODO: move the optimization specification to the module level, rather than specifying it globally.