amTimeAgo should use angular $timeout instead of setTimeout()

For better angular integration, amTimeAgo should use $timeout instead of setTimeout() directly.

https://docs.angularjs.org/api/ng/service/$timeout