Enhancements:
- Add RP1210VendorList to track all vendors specified in RP121032.ini
- Add RP1210Client (child of RP1210VendorList) to handle many command functions, clientID tracking, etc
- Add functions to J1939.py to check for diagnostic message PGNs
Other changes:
- Moved sanitize_msg_param() to init.py
- Pytest configuration changes
- More tests, extra push to improve code coverage
- ReadDirect() now returns b'' instead of a full buffer size of 0x00's when it doesn't receive anything
- Minor bugfixes