switch from cloudhopper to nrjavaserial lib:
- more active fork of rxtxcomm
- self-deployment of native libraries (no install/architecture matching needed)
- more stable in windows, less 0pointers in getall (at least for me...)
- updated Makefile & shell script, added windows launcher
add serial port autodetection:
- if starting with the portname given as parameter fails or no portname is
specified, scan all available ports and start if TC65 is found
- evoking without parameters tries to find a TC65 on all ports with default
settings instead of printing usage
- wrapping isAnswering in inOpen for detection speed (no need to run estabilize/identify if device does not respond to AT)

disadvantages:
- using the "run" switch with the correct port is delayed by autodetection (needlessly calling device.open and close), ~800ms in my testing
- no response to AT test command skips to the next available port, this breaks attempts to get out of data mode in estabilize()