Some refactoring of CANELM and UI code.
Added wait for ELM response char.
Merge branch 'master' of https://github.com/mattiasclaesson/Trionic

Conflicts:
	Trionic.suo