Cleaning $timeout deferred objects immediately after callback or cancel rather
than waiting for digest
Tests for the $timeout cleanup tests