Method: Define all brush.
Method: Modify tinyMCE options so that we can add our pre tags along with language code.
Method: Add insert code button before editor.
Method: Add `apcode` to allowed shortcode.
Method: Render shortcode `[apcode]`.
Class: The syntax highlighter class.
Method: Initialize the addon.
Method: Register scripts and styles.