Partial fix to #3653 (from foo import <tab>)

Some configurability for Julia
(change the regexp because ! is a valid char in token from them)
Merge pull request #4292 from Carreau/more-cpl

improve js-completer logic.