added local string completions and keyword completions

these extra completions are optional and handled by tern because tern
only includes items that don't already have an entry from tern (as tern
returns more accurate results)