fix Presenter to return the minimum set of fields for nested objects

https://app.asana.com/0/9935615404164/9834401418835
Merge branch 'master' into typeahead_support
improve typeahead selection for relations

- restrict search to specified model
- use custom result template so < and > get escaped
- only send id of selection to server