The @LIST; command now returns current pin values.

This allows the PC software to restart without disturbing the
actual outputs from the Arduino device.
Added reading and polling of analog input pins.