Updates for XML schema compliance.

Added tags for additional info in TCX file and a tries to use a
valid value for sport type/activity based on user defined meta
data.