Added interpretation of serviceData field

Linux only:
The Service Data is interpreted and returned in the advertisement part of the peripheral. It splits up the bytes into the first two octets for serviceDataUuid and the optional serviceData part.

This allows the correct identification of serviceData fields in advertisement packages.