timer: source: added a basic clock source.

Implmented the basics of the clock source data structure. The clock
source data structure has:

	* a name
	* a way to turn it on
	* a way to turn it off
	* a list of all timers registered for that specific source.

Signed-off-by: Michel Megens <dev@michelmegens.net>