Implement functionality to read the OBD-II bus in cars

Working functionality for reading OBD protocol.

Works for bluetooth OBD-II connectors.

Few questions/issues for next PR's:
- Test is not been added yet. Test for simulator isn't working yet. OBD-II is hard to autotest, as you will need an OBDsim running to test bluetooth functionality.

- Address and channel aren't in config.json yet. Agree that they should be there?

Jira-issue: WP-950