Update from upstream "GPX" library
Added basic ability for tasks to have names