Updated aptpkg.mod_repo() module to properly add new PPAs. To determine if the PPA needs to be added, parse the return of get_repo() rather than trying to catch its exceptions.
Add function like check_managed() but that returns the changes
Return a changes dictionary for file.managed in test=true mode

Fixes #17939.
Fix salt.utils.chugid group_list filtering on OS X
wrap unittest doc at 80 chars
expand unittest docs: formal style, more examples
An additional fix for #17080
Added note to file.replace about avoiding quoting and escaping in YAML
fixing insert statement
Merge pull request #17712 from juiceinc/bugfix/adding-ppas

Updated aptpkg.mod_repo() module to properly add new PPAs
add ability to configure config_drive

this is required to use userdata_file for rackspace
Merge pull request #17941 from whiteinge/salt-file.managed-changes

Return a changes dictionary for file.managed in test=true mode
Fix YAML syntax in mine_functions example.

The elements provided for a mine_functions definition need to be
either a list or a dict, but not a mix of both.
Merge pull request #17952 from Unity-Technologies/osx-fix-run-as-user

Cherry picked: Fix salt.utils.chugid group_list filtering on OS X
Merge pull request #18043 from jfindlay/update_unit_test_docs

Update unit test docs
Merge pull request #18062 from jacksontj/2014.7

An additional fix for #17080
Merge pull request #18075 from whiteinge/doc-file.replace-escaping

Added note to file.replace about avoiding quoting and escaping in YAML
Merge pull request #18092 from CashStar/2014.7

fixing insert statement
Merge pull request #18101 from eliasp/2014.7-doc.topics.mine-mine_functions_example

Fix YAML syntax in mine_functions example.
Merge pull request #18096 from gtmanfred/2014.7

add ability to configure config_drive