Change some utility macros to parenthesize properly. No bug#, rs=till via IRC.
Bug 909757 - Silence "warning: empty character constant" in builtin/String.js. r=till.
Bug 910863 - Skip firing the operation callback if a debugger is attached. r=mrbkap,glandium