Merge pull request #3292 from sfromm/git-submodule

Add submodule support to git module
Changelog update.
Changelog updates
Fixes #3294
Add test for 'ignore_errors:'
updated module docs to reflect 'correct' on_create vs on_creation
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
broken docs in files/file module!
	remove obsolete examples: key
Check if mysql allows login as root/nopassword before trying supplied credentials.
Update gem

I've added ability to install gems in system-wide manner with --no-user-install options
Merge pull request #3394 from jpmens/docs3

broken docs in files/file module!
fixing small mis-spelling
as per mpdehaan, change string formatting to something that will work with python 2.4
Added module for baking EC2 AMIs
digital_ocean.py enhancements

* Always refresh droplet information (versus getting it from cache) for
  --list, --host, --droplets, and --all.   All the DigitalOcean calls are
  pretty fast and without this change, inventory was often stale/incorrect.
  For example, previously if you destroyed a droplet, the inventory
  script would still find it and attempt to act on it.

* Added --force-cache option

* Added some option shortcuts -d, -r

* Added more value sanitization
Add Jinja2 filter |bool : return boolean interpretation of the value

'yes', 'on', '1', 'true', insensitively, and 1 are true,
 everything else is false
Fix service enable on FreeBSD

Some services have a knob (i.e. rc.conf setting) whose name
differs from that of the script. For example, lockd process
is controlled with a script called lockd, but the rc.conf
value is rpc_lockd_enable.

Fixes issue #3382.
Merge pull request #3423 from arsatiki/devel

Fix service enable on FreeBSD
Merge pull request #3418 from stoned/filter-bool

Add Jinja2 filter |bool : return boolean interpretation of the value
sleep option for service module which adds a pauze between stopping and starting a service using state=restarted. This helps for bad scripts that exist immediatly after signaling a process to stop.
Make the CPU facts Hyperthreading aware