Merge develop branch into master for version 1.4.0

* develop:
  [FEATURE] Markdown Extra can be enabled or disabled only for transactional emails. Add interface SchumacherFM_Markdown_Model_Markdown_Interface if you want to implement your own MD parser.
  [FEATURE] Live preview of rendered markdown (not MD Extra) in editor elements. Preview will be shown below the textarea field and updated via keyup event. The preview box can be resized by clicking on it, 2nd click puts it back to default height. Hidden Live-Scrolling feature: If you scroll to position x in the preview box and you edit the same position in the textarea you will have the preview box updated with your current text without scrolling.
  [FEATURE] Live preview of rendered markdown (not MD Extra) in editor elements. Preview will be shown below the textarea field and updated via keyup event with an automatic scrolling to the current position.
  Replace MD with [M↓]
  Add modified markdown logo from https://github.com/dcurtis/markdown-mark Tiny rename to Mage Markdown due to Magento Connect guidelines
  readme: becoming a Collaborator
  readme: add how to: git branching model
Merge for version 1.4.1

* develop:
  Magento Connect update Readmet update
  Remove points from todo list
Merging release branch 1.4.2 into master

* release-1.4.2:
  [FIX] Magento connect ...
  Readme update
Merge branch 'develop'

* develop: (53 commits)
  [FIX] Better markup of selected state of epic editor. Fixes #11
  [FIX] Path to epiceditor skin files is incorrect. Fixes #10
  [FEATURE] Add hint if Markdown can be enabled at a textarea.
  [FIX] Readme
  [FIX] Unique ID for localStorage
  [FEATURE] Removed css body tag class configuration for EpicEditor. Is now superfluous due to Layout Handles checking system.
  [FEATURE] Allow Markdown and EpicEditor per Layout Handle on custom extensions
  [FEATURE] Allow Markdown and EpicEditor per Layout Handle on custom extensions
  [FEATURE] Add observer for disabeling WYSIWYG editor
  [FEATURE] Removed observer for WYSIWYG editor. MD elements will be added now via AdminhtmlBlock observer.
  [FEATURE] changing buttons for Varien Element Editor ... test
  [FIX] Order of buttons being rendered below the textarea
  [FEATURE] full configuration for reMarked.js the HTML to Markdown converter.
  [FEATURE] Converting HTML to Markdown via JavaScript library reMarked.js / No configuration options available
  [FIX] Better handling when no markdown tag is present; remove buttons for setting the markdown detection tag
  [FIX] Better handling when no markdown tag is present, Fixes #8
  [FEATURE] Defining a custom upload folder for Drag'n'Drop image upload. This folder will be created automatically and recursively.
  [FIX] incorrect adminhtml upload image url
  [FEATURE] System -> Configuration -> Markdown: Add a config textarea field where you can enter the CSS body tag classes if you wish to enable the EpicEditor in your own modules.
  [FIX] parsing of multiple {{media ...}} tags via JS in a textarea content
  ...
Merge branch 'develop'

* develop:
  [BUGFIX] Warning: array_merge(): Argument 2 is not an array. Closes #14
  [FIX] Update readme for semver
Merge branch 'develop'

* develop:
  Update readme
Merge branch 'develop'

* develop:
  [FIX] update remarked.js to fix conversion of html tables without thead to markdown tables. #13
Merge branch 'develop'

* develop:
  [BUGFIX] License
  [BUGFIX] Incorrect module name #17
Merge branch 'develop'

* develop:
  [FIX] Update readme
Merge branch 'develop' for Version 2.1.0

* develop: (54 commits)
  Update readme for version 2.1.0
  Update marked to version 613bf6ac63e9a1e4071f4b304050dc084d6b3ccb
  Formatting
  [+FEAT] Enable/Disable markdown rendering in email template.
  Update readme to version 2.1.0-rc.3
  [FEATURE] Settings to enable/disable Preview, Live Preview and HTML Preview tabs. Fixes #24 See System -> Permissions -> Roles
  Update highlight.js
  Add donation link: http://www.seashepherd.org
  Bug: HTML Preview code markup. Fixes #25
  Bug: When there is no content, the Preview and Live Preview tabs show incorrect request. Fixes #22
  Bug: HTML preview button should be removed. Fixes #23
  Update reMarked.js (fixed typos)
  Update marked.js to version 0.3.0
  update history: 2.1.0-rc.2
  [FIX] - Code Style - Add Option for style of the textarea
  [~BUGFIX] Preview tab didn't work
  [~WIP] JS fixed
  [~WIP] More native-like styling
  [BUGFIX] - internal JavaScript for iFrame Scrolling
  [BUGFIX] - fixed in generating preview URLs which real preview URL is empty
  ...
Merge branch 'develop'

* develop:
  Update readme for version 2.1.1
  Update highlight.js to version 8.0 http://highlightjs.org; new themes
  Tiny update of beautify-html.js (AMD)
  Update reMarked.js to latest version which fixes a lot of bugs
  Update marked.js to version v0.3.2
  Tiny update of EpicEditor
  Remove shortened array syntax (PHP 5.4 feature)
  [~BUGFIX] Hide markdown in email editor when it is disabled
Merge branch 'master' into develop

* master: