Refactored LPC13xx common timer class.
Updated coding style.
Changed timer class structure.
Refactored logical structure of interface classes.
Renamed class header generation macro.
Changed directory structure.