New module to manipulate BIG-IP pool members and their attributes
Fixed parameter names
Initial bigip_node version
bigip_node: additional code

- checks if address already assigned to other node name
- add description for node
- check for node addres changes
- add missing code "node exists, potentially modify attributes"
Documentation additions
Documentation additions and major refactor
Return of sychronize module code for take 3
Updated version_added in sychronize module
Fix to local delegate_to override and proper sudo handling from @smoothify
Removed busted tmp_dir option that was a bad idea to begin with.
Straightened out the logic for delegate handling in synchronize action module
Added ingenious change detection trick from @smoothify though at the cost of verbosity controls. (Quiet or verbosity > 1 breaks change detection. Also added better use of module_common methods.
Added archive options to sychronize module as suggested by @smoothify but with a different default scheme to keep param definitions to a minimum.
Modified changed marker in sychronize module
Added docs for archive options in sychronize module. Added missing default value for dirs option.
Add enable_availability_zone parameter to ec2 module.
mysql_db now supports import and dump of gzip and bzip2 compressed files
Added validate option to lineinfile

The validate option is constructed similarly to the template command's
validate option. TestRunner.py has been updated to include two new
tests, one for passing and one for failing validation.
Adding path_prefix to run_command so that one can pass in a path to the run environment if you nees something in a non-default path.
Adding the bin/ directory of the virtualenv (if you specify a virtualenv) as a path_prefix so that other programs that only exist in the virtualenv will be available to things being installed into said virtualenv.  Classic example: installing gevent requires cython binary to be available, but if cython is in the virtualenv only it won't be found without this.