SessionResult gpx load on demand.
Fixed bug in GPXSerializer. It was creating files even if mWriteMode == null.
Start of cleanup.
Project files structure.

!!! Merge me with prev comment.

Project files structure.
GPXSerializer refactoring.
SessionResult refactoring; Converter class; DeleteGPX() method in GPXSerializer.