Add dumb simulator for testing
Add initial support for multi-ecu response/header mode

The ElmFull class will send ATH1 and parse headers from CAN responses.
Note that out of order frames are not reordered yet. Also added support
for some other AT commands.
Add support for speed and throttle position