Minor: Two modules are listed as three.

...for example "framework" and "cms". These three modules... Should be two modules, or perhaps there is a third missing from the list.
Fixed link and added branch direction

Broken link to edit docs, perhaps should link to repo instead of directory to avoid having a branch in the URL.  Also added blurb to clarify what branch doc edits should occur in.
Merge pull request #1263 from danrye/patch-1

Update module-development.md docs
Merge pull request #1261 from chillu/pulls/validationexception-routing-3.0

API Handle uncaught ValidationException on CMS controller execution
Merge pull request #1265 from danrye/patch-2

Fixed link and added branch direction
Fixing formatting errors

The usage of spaces instead of tabs causes the highlighting to display incorrectly on the docs.silverstripe.org site. I replaced them with tabs as they should be
Merge pull request #1286 from ss23/patch-4

Fixing formatting errors
FIX Respect tree node limits, fix search result node display

- The $minNodeCount attribute wasn't properly respected
during actual querying, so SilverStripe would always traverse
the entire tree (and load all objects into memory),
before then marking nodes as "unexpanded", which prevents
them from actually being rendered.
- Fixes nodes on search results to be expanded by default
- Fixes nodes on search results to correctly ajax-expand