fixes #570 avrdude port detection
Branching for encoder work in the library.
Added more colonet stuff.