support export as PDF file from File menu
Fixes Inline Formatting in help.md to see syntax in preview
Adds example footnote
Tab indents selection
Fix a endless loop of NSViewBoundsDidChangeNotification handler
Implement auto indentation from previous line
Merge branch 'fix_95-better-indent'

Fix #95
Merge pull request #91 from aaronraimist/master

Fixes Inline Formatting in help.md to see syntax in preview
Replace ":" and "/" in file name with "-"

Fix #86
Merge branch 'master' of github.com:uranusjr/macdown
Fix typos in help.md
Remove language list in help.md

Point user to canonical list so that we don't need to maintain
two separate lists.
Disable OS X link detection in editor

Fix #92
Fix list item autocomplete indentation generation

Fix #87
Explicitly convert -preViewVisible retval to BOOL
Hide "Hide Preview Panel" when preview is hidden
Implement preview pan restoration action
Rename text to nodeText in DOMNode(Text) category

The -text signature is already used in various subclasses (e.g.
DOMScriptElement).
Do not use textContent to get inner text

According to specification, textContent includes everything in the
target's children, including script and style tags.[1] Even jQuery
recognise that using it in their .text() implementation is a bug,
although they (FWIW) refuse to fix it.[2]

Other options, most importantly using innerText instead, also have
their own set of problems, as described in a relevant Mozilla
document.[3]

The current implementation ditches all the above. We now traverse
child nodes ourselves, and implement custom logic to explicitly
exclude SCRIPT and STYLE tags.

This should behave very similarly to textContent except for SCRIPT
and STYLE tags. Anything that does not conform to specification of
textContent should be considered as a bug.

[1]: http://www.w3.org/TR/DOM-Level-3-Core/core.html#Node3-textContent
[2]: http://bugs.jquery.com/ticket/8111
[3]: https://developer.mozilla.org/en-US/docs/Web/API/Node.textContent
Merge branch 'fix_80_word-count'

Fix #80