Separate file formats from other code

Registered by James Ross

Split out the various file format in to their own libraries, with at least one library for each of MSTS and OR formats. This includes sorting out namespaces and references across the whole project.

Blueprint information

Status:
Complete
Approver:
James Ross
Priority:
Medium
Drafter:
James Ross
Direction:
Approved
Assignee:
James Ross
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon 1.1
Started by
James Ross
Completed by
James Ross

Sprints

Whiteboard

(?)

Work Items

Work items:
OR route configuration: DONE
OR timetables: DONE
MSTS Signal Script: DONE
LibAE elements: DONE

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.