Fix for #814, Memory Leak

File isn't closed before being released, it leaks. This test has been verified and tested many times.
working on #223: Auto-detection of serial ports. Linux version ready
working on #223: Auto-detection of serial ports. Mac version ready even if a bit slow
new boards.txt with indexed vid and pid
adapted Platform.resolveDeviceByVendorIdProductId to new boards.txt format for vid and pid
refactored DefaultExecutor to ExternalProcessExecutor
working on #223: Auto-detection of serial ports. Windows version ready
working on #223: Auto-detection of serial ports. Speeding up mac and windows
wrong device name was saved in preferences.txt
wrong esplora PID
zeroconf: first raw impl
showing discovered boards
made the board hashmap concurrent
nicer port entry
boards.txt
first upload code
boards.txt
boards.txt modified. java code updated
fixed UploaderFactoryTest
updated commons-codec
introduced password authorization dialog
actual sketch posting