builtins: Add __probestack support functions for x86

Effort to fix https://github.com/rust-lang/rust/issues/16012
I've heard in the past that just a plain store may be the most efficient thing to do here as the CPU doesn't have to load the memory and wait for the result to come back.