This fixes two real bugs:
- TimedRobot had a m_period that was hiding the IterativeRobotBase m_period
and was not getting initialized.
- PDPSim was swapping two parameters to getCurrent()
The old headers were moved into folders because doing so avoids polluting
the system include directories.
Folder names were also normalized to lowercase.