fix(autocomplete): Close suggestion list when input loses focus

Suggestion list remains visible when the input loses focus and addOnBlur
option is off, thus allowing the user to select a suggestion, which in
turn causes a digest error to occur. Trigger an "input-blur" event when
appropriate so the autocomplete directive can close the suggestion list.

Closes #52.
test(tagsInput): Add tests for autocomplete events

Add missing tests for events which are used by the autocomplete
directive.
chore(build): Update build files