Merge pull request #9225 from gravyboat/develop

Fixed a typo in the Digital Ocean docs, and added a link over to their docs.
Made state_highstate more useful.
Add more detail on writing new cloud modules
Merge pull request #9226 from techhat/cloudmodules

Add more detail on writing new cloud modules
Updated docs for buildout -> zcbuildout rename
rST fixes
Added docs for new execution and state modules
Added the new salt_projects doc to the TOC
rST fixes
Catch the proper exception. White-space fixes.
Updated fix for #9128

Better use 'r+' while opening stdin as recommanded by s0undt3ch
Revert "Updated fix for #9128"

This reverts commit 29f86cbc010600f54e54c10fceb1bb776bf248d5.
Revert "Fix for bug #9128: issue with salt-master ttys with lvdisplay command"

This reverts commit 7ca28147a74d11d03df9e96bc9febe1624c13f2f.
Fix for bug #9128: stdin issue with lvdisplay command

lvm related command breaks while checking the filedescriptor flags.
Setting flags to 'r+' fixes it.

'r+' Open for reading and writing.  The stream is positioned at the
beginning of the file. (cf fopen man page)
Merge pull request #9227 from blackduckx/develop

Fix for bug #9128: issue with salt-master ttys with lvdisplay command
Minor typo fixes
Merge pull request #9229 from techhat/docfix

Minor typo fixes
Revert "Always generate same order of bonding options"

This reverts commit 8db3b4606942e4ee1f111338304d86375f3fa495.
Fix bond and bridge option rendering order, add more bridge options

Better way of handling option ordering in bond and bridge interfaces
and add missing bridge options.
Add complete option parsing for Debian bridge interfaces

Inspired by bond option parsing.

Bridge option checks are based on debian man page:
http://manpages.debian.net/cgi-bin/man.cgi?query=bridge-utils-interfaces