Merge pull request #683 from KevWright/master

Fixed a title issue
Merge pull request #684 from KevWright/master

More merging in the guide
Merge pull request #685 from KevWright/master

Added TOC to intro
Update README for technical documentation

Updated information on how to use macros to document promise types, attributes, functions etc.
Merge pull request #686 from KevWright/master

More consolidation in the guide
Merge pull request #687 from KevWright/master

Fixed links in into toc
Merge pull request #688 from KevWright/master

Move several files up in the guide
Merge pull request #689 from KevWright/master

Fixed sorting in the guide
Merge pull request #690 from KevWright/master

More moving and shaking in the guide
Merge pull request #691 from KevWright/master

Moved enterprise content to enterprise guide
Merge pull request #692 from KevWright/master

Modified enterprise guide toc
Don't use predicates in build_xpath

As discussed in redmine #3919, this can result in non-convergent
behavior of build_xpath. Cleaner to set up a flat, compact path, and
then set attributes and value nodes using dedicated promises.
Merge pull request #693 from KevWright/master

Moved enterprise up one level
Merge all edit_xml documentation into a single document.
Remove some whitespace and comments from example in documentation.
guide/design-center/design-center-write-sketch.markdown: cfengine code lexer is "cf3"
guide/design-center/design-center-write-sketch.markdown: another cf3
Fixed Getting Started
Merge pull request #206 from TekHus/master

Fixed Getting Started