tweaks to the outline view

Several changes to the outline view:

- added return type info to more outline nodes
- made the return type display less prominent then the node name
- display long return type info with ellipses

@umop

![screen shot 2014-05-26 at 11 34 44 am](https://cloud.githubusercontent.com/assets/1269969/3084975/c924f19c-e504-11e3-9feb-bf7ff83fe8bf.png)
![screen shot 2014-05-26 at 11 35 50 am](https://cloud.githubusercontent.com/assets/1269969/3084976/cd70dc0c-e504-11e3-84e3-b559710864ee.png)