Added digitalWrite(pin, TOGGLE)

This is a basic change, but one I have wanted for a long time. 
It's pretty basic - it let's the user toogle the pin.

Previously you had to do something like:
digitalWrite(pin, !digitalRead(pin));

This commit will allow you to simply do:
digitalWrite(pin, TOGGLE);