Add default implementation of timer info
Add default implementation of timer info

Add weak implementations of *_ticker_get_info which returns 1MHz and
a width of 32 bits. This allows the updated Ticker API to work with
existing devices.

Note - in the future when all targets have implemented
*_ticker_get_info these weak functions will be removed.

karsev/mbed-os,betzw/mbed-os,karsev/mbed-os,mazimkhan/mbed-os,infinnovation/mbed-os,mazimkhan/mbed-os,andcor02/mbed-os,Archcady/mbed-os,c1728p9/mbed-os,kjbracey-arm/mbed,c1728p9/mbed-os,ryankurte/mbed-os,mazimkhan/mbed-os,betzw/mbed-os,infinnovation/mbed-os,c1728p9/mbed-os,mbedmicro/mbed,CalSol/mbed,Archcady/mbed-os,mazimkhan/mbed-os,andcor02/mbed-os,mazimkhan/mbed-os,mbedmicro/mbed,ryankurte/mbed-os,HeadsUpDisplayInc/mbed,betzw/mbed-os,Archcady/mbed-os,betzw/mbed-os,andcor02/mbed-os,ryankurte/mbed-os,CalSol/mbed,c1728p9/mbed-os,mazimkhan/mbed-os,infinnovation/mbed-os,karsev/mbed-os,CalSol/mbed,mbedmicro/mbed,ryankurte/mbed-os,infinnovation/mbed-os,infinnovation/mbed-os,infinnovation/mbed-os,andcor02/mbed-os,HeadsUpDisplayInc/mbed,kjbracey-arm/mbed,kjbracey-arm/mbed,andcor02/mbed-os,mbedmicro/mbed,andcor02/mbed-os,c1728p9/mbed-os,mbedmicro/mbed,betzw/mbed-os,CalSol/mbed,betzw/mbed-os,CalSol/mbed,HeadsUpDisplayInc/mbed,karsev/mbed-os,Archcady/mbed-os,HeadsUpDisplayInc/mbed,Archcady/mbed-os,HeadsUpDisplayInc/mbed,HeadsUpDisplayInc/mbed,karsev/mbed-os,ryankurte/mbed-os,Archcady/mbed-os,c1728p9/mbed-os,CalSol/mbed,karsev/mbed-os,kjbracey-arm/mbed,ryankurte/mbed-os