Knx add remaining datatypes

Added data types supported by calimero lib and respective test cases.
Supported: 1.001 - 1.015, 1.018, 1.019, 1.021 - 1.023, 2.001 - 2.012, 3.007, 5.001,  5.003 - 5.006, 5.010, 7.001 -7.007, 7.010 - 7.013, 9.001 - 9.008, 9.010, 9.011, 9.020 - 9.028, 10.001, 11.001, 12.001, 13.001, 13.002, 13.010 -13.015, 13.100, 14.001, 14.007, 14.019, 14.027, 14.033, 14.056, 16.001, 17.001, 18.001, 19.001