Fixing tools to Make correctly in Trunk. Reorganizing ir_branch to Make correctly.
fixes #570 avrdude port detection
merged orbit branch (orbit, bfs) with trunk