Add enable and reset ports to Timer, support boolean IIPs

Timer now starts out disabled by default, and one explicitly need
to enable it. Update examples to reflect this.
Add reset port to ToggleBoolean