fix(autocomplete): Fix memory leak

Remove the listener for the click event of the document object when the
directive's scope is destroyed so that all closures can be collected and
a memory leak doesn't occur.

Closes #118
chore(release): Bump version