Separated allowedContent from indentedContent in indentblock. Minor codestyle fixes.
Used native prototypes instead of createClass. Moved plugin definition to top. Renamed several prototype properties. Code refact.
Added use strict statements.
Extracted setupGenericListeners as a private function. Fixed errors in doc strings.