Function call highlighting, multiple bug fixes, and more

I don't blame you for not accepting this pull request, my commits are insane. BUT, I have a lot of good stuff here (plus multiple bugfixes), so at least you can see all of my code and take what you'd like.

Here's some demo code using current LiveScript.tmbundle
![before](https://cloud.githubusercontent.com/assets/1005136/5156318/bf8c3954-7287-11e4-8f61-e732d9997421.png)


Same code after applying my edits
![after](https://cloud.githubusercontent.com/assets/1005136/5156317/92c3de68-7287-11e4-84f5-d822dbc473dc.png)