Add .gch files to clean target
Extracted ELM327-specific functions to elm327.c

Functions requred by obd.c are now preprocessor defines in obd.c pointing to
elm327's particular get_elm327_data function