Add support for DOMAIN interface option
Updated mdadm state to actually support style in docs.

Update docs in state to show both styles of defining opts.
Added destroy function to mdadm module to destroy an array
Added absent function to mdadm state
Removed unused import
Added some documentation back.
Corrected typo in modules/rh_service.py
make pip use correct requirements file when already cached (fixes #4450)
add commands git.status, git.add, git.rm, git.commit, git.push to git module
* fix bt if environment empty or absent
* fix tests
Define normal exit return value to be 0
Exit Salt Minion with return code 0 if its public key got rejected by Salt Master, so that Upstart will not respawn the Salt Minion service forever.
Fix support for GATEWAY in interface configs
Fixed typos
Add sed_contains to file.py module
Use sed_contains in file.sed state to check 'before' pattern
update hiera command with -c and escape vars
Rewrite file.sed_contains to run its own sed command

Fixes #4425
Fixes #3342

file.sed automatically adds the -i flag, which makes sed not print as
expected, breaking our contains check. It makes more sense to run
our own sed command here than to add a new flag to file.sed just for
whenn we call it from file.sed_contains
Fix #4446.

Update requirements variable to actually hold the local path to the requirements file.
improve alternatives system doc string