Run functional tests with both protobuf and JSON payload formats.

Fixed #297.
Start predefined OBD-II func tests in a known state.
Make predefined OBD-II requests test more reliable.