Batch import handles more data types

It creates subStreams on the server and references them if needed.
Handles weight, height, heart ratee, spo2, steps, distance, calories and elevation.
Removes duplicates before import.
Still need to fix push import.