Completion Object Literal for function return

This PR support completion for object literal for return of function. angular tern plugin is improved with this new feature to support :

```javascript
angular.module('docsScopeProblemExample', [])
.directive('myCustomer', function() {
  return {
    // here Ctrl+Space shows bindToController, compile, controller, controllerAs, template, templateUrl, ...
  };
})
```

A new test with this sampel was added too.