Test-instrumentation : Fill eeprom

Allows initialization of eeprom at given position
from vector or string

Signed-off-by: Thomas Ruschival <thomas@ruschival.de>
Test Vendor OUI and name - Bugfix

-Fix OUI byte order

Signed-off-by: Thomas Ruschival <thomas@ruschival.de>
Allow Compilation with Clang/LLVM toolchain

Include support for Clang compiler with coverage support
Still missing profiling options

Signed-off-by: Thomas Ruschival <thomas@ruschival.de>
Merge remote-tracking branch 'origin/tests'
minor test improvements

- Cleanup of tests
Fixed Bitmask Bug for enhanced options and digital diagnostics

Bitmask-operator was wrong (&&) instead of &
-> Clang found it!
Fixed bitfield description for diagnostics type
Added tests for get_diagnostic_type and get_enhanced_options

Signed-off-by: Thomas Ruschival <thomas@ruschival.de>
Merge pull request #3 from truschival/tcv_bitmask_fix

Tcv bitmask fix