CN - More files to ignore.
CN - More tidying of drv_timer.c.
Although the original intention was for the timers[] array to be const, and therefore held in ROM, the const was in the wrong place, meaning that that array was still in RAM.
Made some more changes to timers[] so that it is less likely for future errors to occur should this table ever be altered. Using designated initialisers, which is a C99 thing, so I'm not too sur if the authors will be happy about that, but for now, I'll keep things like this.