Auto-completion fixes
Proper auto-completion for object fields: do not dupicate the object name in the output. So if for example you have a definition:

    var Dog = {likes: "food"};

and then you type

    Dog.l<Ctrl+Space>

 then the completion will be 'ikes' instead of 'Dog.likes'