Update wiring.c

In wiring lib, usualy a global interrupt disabled is issued when not realy needed.
It's very bad for timed interrupt sensitive designs
More info at: http://forum.arduino.cc/index.php?topic=168864.0