Changed PE to use floats to store the pin values. So now the valid interval for both analog and digital pins is 0..1, which I believe is more consistent.
Changed protocol to work with the new changes in PE, specifically the pin value between 0 and 1. However, to the outside world we sent a value between 0 and 1023 (in sendPinValues()) and expect a value between 0 and 255 (in executeSetValue()). This might change in the future, though. Also, fixed indentation.
.