Close port after use, reset confirmation fix, better ESC listener, port timeout tweak, LED that signifies when RESET is happening

Close port after use, reset confirmation fix, better ESC listener, port timeout tweak, LED that signifies when RESET is happening

Arduino will now guarantee reset after powering on/off the bluetooth module and then restarting application, and also when restarting Eclipse code while bluetooth is connected and then pressing reset on Arduino.

Still unresolved behavior: Arduino does not register reset request automatically when one is connected and then closes the Eclipse application, then reopens. One must click the reset button in order for resets to register. Unsure why Arduino registers the 'Y" for "I have received the reset" but not the 'N' for "I request a reset".