firmware: removed debugging output, clean up logic
commandline: far jmp support
firmware: Adjusted tinyvectottablesize to support far jmp
firmware: update reset offset to -4
commandline: --no-ansi is default under windows. Ansi does not work
commandline: update version
commandline: update help
firmware: far jmp support in crt1.s
firmware: far jmp support for reset vector patching
firmware: suppress warning about unused flags variable in usbdrv.c
firmware: clarify size output
Merge remote-tracking branch 'origin/testing-V2-New' into testing-V2-T187

Conflicts:
	firmware/main.c
firmware: merge main back (not the most elegant way...)