New space efficient oscillator calibration routine, using timer0 and USI

Works, but needs more testing, may not work under all conditions