Fix obis parsing failing on hex digits

Fix Elster A1500 and Itron ACE3000 not working with vzlogger due to hex digits in Obis, courtesy to Udo, tested by Christopher.

@mbehr1 Could you kindly contribute a unit test for this fix?

Original mail:

> Das Problem ist, dass mein Elster A1500 als
> ersten Wert einen OBIS Code "1.1:F.F" ausgibt. Mit Hex-Werten kommt der
> Obis-Parser aber nicht gut zurecht. Das kann man schön selbst prüfen, wenn man
> in der vzlogger.conf einen neuen channel mit
> 
> "identifier" : "1.1:F.F"
> 
> anlegt und dann startet. Bei der Überprüfung der Parameter kommt schon ein
> Parse-Fehler. Ausgangsbasis ist der aktuelle Master von Github.
> 
> Ich habe dann in src/Obis.cpp die Zeile 162 geändert:
> 
> -       if (isdigit(byte)) {
> +       if (isxdigit(byte)) {
> 
> Damit wird auf ein Hex-Wert geprüft und der vzlogger läuft.>