initial beta version of bigip_monitor_http module
some fixes and cleanup per feedback from Matt Hite
bigip_monitor_http: add support for hardcoded properties
adds receive_disable and time_until_up and some bugfixes
improve changed result for race conditions
do not overwrite properties with defaults
improve logic in setting parameters in check mode (monitor might not exist)
add missing defaults
update version added and add examples
clean up comments to show monitor specific code
Fix typo
make pyflakes a bit more silent

- explictely import json, since this is used ( only to silence pyflakes)
- remove shutil as it is unused
remove unused variable (pyflakes)
fix incorrect send_data call. there is no client variable, and send_data
is a class method. Pyflakes complained about it.
Support retrieving EC2 state/previous_state when using newer versions of Boto.
Check real user's known_hosts when sudo ansible...

closes #4834
Apply the same change as https://github.com/hnakamur/ansible-playbooks/pull/2
Fix homebrew module's install_options handling

...each given option must be a single element in the
arguments list passed as first argument to module.run_command()
return failed if a package couldn't be installed

For some reason, on my test mandriva, urpmi --force return 0
even when it cannot install a rpm. So we have to explicitely check
if the package was properly installed with a loop
Correct the constant name "remote_temp" to "remote_tmp"