Method: Modify tinyMCE options so that we can add our pre tags along with language code.
Class: The syntax highlighter class.
Method: Initialize the addon.
Method: Register scripts and styles.
Method: Define all brush.
Method: Add tinyMCE plugin.
Method: Output required scripts in footer.