NEW: Add set_edit_link() and getEditLink() to DocumentViewer to allow adding edit links to be displayed on documentation pages
Design tweaks
Reduce space in nested lists
FIX: function is named getLink()
FIX: prevent notice while doing search request.
NEW Added composer.json Added composer.json file which will help this module for submission on proposed extension.silverstripe.org website. Please add more fields according to requirement.

For more information please visit at http://extension.openbees.org/instructions/
NEW Yaml highlighting
Method visibility
Relocate breadcrumbs to the top of the document

Remove breadcrumbs from the searchbar to the top of the page content,
and make sure they only display if there is more then the current link.
Wrap the module and version selectors to fill the gap in the searchbar.
FIX: remove version from the breadcrumb url for the stable version

Same as in the menu links. fixes multiple urls for the same content
FIX: use prop("tagName") instead of attr("tagName")
Relocate table of contents

The table of contents is removed from the sidebar and relocated
underneath breadcrumbs and page title (if there is one). It can be
toggled open and closed.
Mark submenu items with children as folders

Add an arrow to submenuitems that have undelying pages
Move the nested submenu to a separate block using JavaScript
Add _resources to the list of files to be ignored

using DocumentationService::set_ignored_files() in _config
Added styles for the table of contents
restyling color and height of (sub)menu items

Some css settings, adapted from themse/ssorgsite/css/core.css
Minor: coding conventions and javascript, also added submenu title
minor: added missing ; in javascript
FIX: IsFolder -> isFolder

commit 9672f2862ced77516b154389c75281bd020c22d5 introduced an error in
getter/setter