Merge pull request #45 from Mafio/master

Addresses issue #44
added title to package.json file as per issue #46
Addresses issue #48 - collapse all now includes first foldable item.
address issue #50
- added space between fold markers and code content by specifying gutter width css in px instead of ems
-updated to the new preference manager  api
addresses issue #51 where extension installation was crashing for edge code
Refactor of almost the entire extension...
Merge pull request #53 from FezVrasta/master

Refactor throughout extension...
removed unused variables and unnecessary global defines for jslint
removed use of global CodeMirror object instance
removed bug introduced by PR #53  when loading codeMirror through brackets.getModule. This was causing the extension to fail to load.
removed tagRangeFinder since it is superseded by xml-fold.js
now using code-mirror add ons directly from third party folder
removed use of global CodeMirror object
added support for markdown
updates to readme file
minor refactor of min.'s
fixed code mirror require error
Merge pull request #56 from thehogfather/codemirror_upgrade

first take at addressing performance issues present in xml/html documents
updated README to reflect version that support edge code
updated foldode and fold gutter to reflect most recent code mirror updates
Merge pull request #58 from thehogfather/codemirror_upgrade

updated README to reflect version that support edge code
fix for broken expand  action on folded region
addressing #57
Addresses issue #61. Fold state is now persisted correctly
Simplified the data structure for storing fold states in preference file
fixed engine.brackets variable in package.json  -- which had been wrong all along :P!
Merge pull request #2 from thehogfather/master

Merge pull request #2 from thehogfather/master