Added syntax highlighting for classes and methods

This submission adds syntax highlighting for all available Dynamo classes and methods. 

Class highlighting:
![image](https://cloud.githubusercontent.com/assets/5710686/4640494/7b43894c-5422-11e4-9ce2-812c81a17099.png)

Method Highlighting:
![image](https://cloud.githubusercontent.com/assets/5710686/4640496/7edec878-5422-11e4-9c97-8331c40f0137.png)

Any invalid classes or methods are not highlighted:
![image](https://cloud.githubusercontent.com/assets/5710686/4640497/82017082-5422-11e4-9576-b9c3b4bcbbb1.png)

![image](https://cloud.githubusercontent.com/assets/5710686/4640500/854128dc-5422-11e4-8513-b7255a1a2b0b.png)

@Benglin please review.
Create [a new internal task](http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-5065) to track this, UI should never access `LiveRunner.Core` directly.