Started with timer traits
Added Timer 1 registers. Added traits of register size in timers, defining TimerRegisterTraits
Added Timer2's registers
Updated project config
Defined interface of Timer, and defined timers with traits
Implementing Timer functions
Implemented enabling and disabling interruptions in timer. updated project config
Changed name of trait variable RegisterRef to ExtendedReg. Added timer mode to timer template. Currently implementing timer functions
Fixed prescaler name, implemented setCompA & B, implemented setPrescaler on Timer
Fixed "sangria"
Merge branch 'master' into hal_timer

Conflicts:
	avr_base.vcxproj
	avr_base.vcxproj.filters
Implemented cstdint
fix in stl cstdint