Added a new CLIENT_WATCHPOINTS macro for all watchpoints clients. Used new macro to guard some granary-default linux kernel wrappers from de-referencing watched addresses. Renamed the cpu_state::percpu_stack to stack, as the percpu_ part was redundant.