Add some optional semicolon

Add semicolons to suppress warings in eclipse
moved font back to theme
Merge pull request #262 from daeks/patch3

moved font back to theme
Expand Editor API for adding TextModes

addFileExtensionTextMode: function(extension, mode) for editing a
TextMode Fileextension combination

addTextMode(mode)
to add a textmode, currently it must be called before the createModeMenu
Function is called
f.e. in init.js directly
Merge git://github.com/Codiad/Codiad into filetypeAPI