LPS-47389 Don't use ServiceUtil
LPS-47030 Move tplReplace to autocomplete-input-base
LPS-47030 Rename modules
LPS-47030 Change autocomplete architecture to widget extensions
LPS-47030 Allow multiple term configurations
LPS-47030 Rename term/trigger API to trigger/term
LPS-47030 Remove replaceMode attribute and replaceText method from AutoCompleteCKEditor
LPS-47030 SF
LPS-47030 Use only A.Node instead both native element and A.Node
LPS-47030 Avoid trigger config resetting when possible
LPS-47030 Use debounced function to prevent data processing on each keypress
LPS-47030 SF
LPS-47030 - A.Object.keys returns an array, and .filter only exists in ES5 supporting browsers, so IE8 and below will break
LPS-47030 - .setStyles is going to run a loop anyways that will call setStyle, so instead of 2 loops, let's only do the one
LPS-47030 - Source formatting