fix(tooltip): clear timeouts when destroying tooltips

Fix for issue #747.  I could not get tests running because of errors with templates and $httpBackend.  I noticed that you were injecting $timeout but not using it, so I wasn't sure what your plans were for timeouts and didn't know what I should mock.