Added types to properties and variables on outline view

This adds type information to properties and top-level variables.

A preference will be added (confirm?) for enabling this functionality.

Review @devoncarew @dinhviethoa @ussuri 
Addresses #1838 (still need to add support for methods, functions, and accessors)

Screenshot:
![image](https://cloud.githubusercontent.com/assets/357955/3035315/f5740e9c-e089-11e3-9cfc-81d50eb01fdc.png)