add support for M44 change or get an pin state

this patch add support for getting a pin state or set an pin state.

examples:

get:
M44 P42

set:
M44 P42 S1

set (pwm):
M44 P11 S200