Scan6 timers consolidated into a single timer

I have not thought of a way to have a live map and interactive gamepad
without timers. However, I find it difficult to work within MATLAB using
multiple timers. Therefore, I consolidated all timers into a single
timer. To make the coding more feasible I also separated the gamepad
into a general object and a more specialized child object for the Scan6
app. So far all looks good.