Add new AutoStartTimer using timer framework.

This commit only adds the new timer, but doesn't put it into use.