Use yaml.safe_dump rather than yaml.dump. No more "!!python/unicode".
Documentation Fixes relating to OSX and macports

Insert some notes about installing on OSX via macports
Specify repo option with hg pull

Fixes #1989
Fixing bug with unicode templates.

The utils.md5s() function would break when calculating checksums
for non-ascii characters. Convert to utf-8 first.
Merge pull request #1995 from runekaagaard/devel

Fixing bug with unicode templates
Clarification on how to use insertafter with a regex.
For ansible --list-hosts benefit apply hosts selection limits early
Raise an error if an action doesn't have a string type

Happens with e.g. "command: true" that YAML helpfully converts to a
bool.
Actually add stdout data to stdout buffer for daemon mode
Add 1.0 release to Debian changelog

Fixes #1988.
Merge pull request #2001 from stoned/ansible-limit-list-hosts

For ansible --list-hosts benefit apply hosts selection limits early
Merge pull request #1999 from dorfsmay/pullreq-lineinfile

Clarification on how to use insertafter with a regex.
Raise an error when multiple when_* statements are provided

Fixes #1994.
Add ConnectTimeout=DEFAULT_TIMEOUT to ssh args
always restart the program when state=restarted
Merge pull request #2005 from ftao/supervisorctl-update

always restart the program when state=restarted
expand_lists should default to False
Also catch NameErrors which would indicate missing quotes
Merge pull request #1993 from fdavis/timeout_ssh

Add ConnectTimeout=DEFAULT_TIMEOUT to ssh args
Fix yum module examples: the 'pkg' parameter is now 'name'