Added hg module to the core.
whitespaces in FULL_PATH cause an error to get ANSIBLE_PATH
Merge pull request #1927 from junyoungkim/devel

whitespaces in FULL_PATH cause an error to get ANSIBLE_PATH
adjusted assemble to use new file attribute handling
Merge pull request #1928 from akerl/assemblefix

adjusted assemble to use new file attribute handling
Fix module.run_command usage in fireball
Add sudo_flags configuration option to alter sudo behaviour

Default to -H to set $HOME appropriately.
Remove last remnants of daisychaining
Correct python module name for jinja2
This standardizes the apt_key module some

* improves error handling and reporting
* uses run_command to reduce code
* fails quicker on errors as opposed to return codes and tracebacks
* can now also specify the key as data versus needing to wget it from a file
Get output before receiving return code

Fixes hangs observed with large amounts of output, as it would get into
a dead-lock.
Merge remote-tracking branch 'upstream/devel' into devel

Conflicts:
	library/hg
If failed lookups are fatal, re-raise the exception

Fixes #1938.
proper bin path now called
Merge pull request #1939 from diefans/devel

proper bin path now called
Fix get_url to work on Python 2.4
Rewrote hg module based on feedback.

1. state option is removed
2. force is hg update -C
3. purge is hg clean/hg purge but default to no
4. relies on hg abililty to handle errors
- make extra-vars override all other vars and facts in playbooks
Only inventory "running" EC2 instances. "stopped" is also a valid state and these should not be inventoried.
Merge pull request #1946 from tgerla/devel

Only inventory "running" EC2 instances. "stopped" is also a valid state ...