Split the raw data into multiple vendor samples
Split the raw data into multiple vendor samples

After the previous commit, the raw data is now reported with one large
vendor sample. Because that makes the data more difficult to interpret
(for example during debugging), a small helper function is added to
split the data again in multiple vendor samples.

glance-/libdivecomputer,henrik242/libdivecomputer,glance-/libdivecomputer,henrik242/libdivecomputer