Fixed bug when parsing string/ byte from FIT file, added parsing of Sport settings

Record content did not get an field definition number, because I first
sat field def. nr. correctly and then created a new object literal with
only a value property
{ value : string }