added options 'triggerSelectOnValidInput', 'onInvalidateSelection', 'showSuggestionsOnFocus', 'hideSuggestionsOnBlurDelay'

onInvalidateSelection was there before, but undocumented and missed setting correct callback context.
hideSuggestionsOnBlurDelay was hard coded to 300(ms) before.
Default option values were chosen as to achieve backwards compatibility.

Demo changed to demonstrate new options. I think I also fixed one bug/usability issue (key down not showing suggestions). No changes to autocompleteBehavior.js, files in dist changed neither.
activated ajax demo and fixed RegExp

 Don't know why ajax was disabled, it's working for me. (hint: for local/filesystem ajax calls, Chrome needs be started with `--allow-file-access-from-files`)
'global' modifier was causing problems.