[dev][timer] add generic cortex-a9 timer driver

Shared between devices that have a cortex-a9 or cortex-a5 core.
Seems that later cortex-a* devices implemented a different timer.
[platform] move alterasoc and zynq timer to the shared generic cortex a9 driver