Added some functionality to allow for other languages like IcedCoffeeScript and LiveScript. Their code will be saved in different properties of the OFunction object, and the language will still be 'Javascript'.

At this time, it is assumed that the proper Hook is enabled that will compile code in either the icecoffeescript or livescript property to javascript before saving, but this could easily be changed such that the Studio itself compiles the javascript before saving the function.

This is a TODO, but I want some feedback first from other people who are interested in this feature about what the best solution would be: create a 'studio-only' solution, or require the hook, such that anyone who tries to save an OFunction document with an extra property like livescript or icedcoffeescript will be sure that the code property will get updated automatically with the compiled javascript code...