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 and major refactor
No need to template modules with Jinja2 as this can confuse some docstring comments.
add NoneType check.
Merge pull request #4698 from succhiello/feature/allow_deregister_without_ec2_elbs

add NoneType check.
Don't run lookup plugins while trying to simplify the input datastructure.
Add a clarifying heading to installation docs
Merge pull request #4705 from tgerla/docsheadings

Add a clarifying heading to installation docs
Fixes #4572 Run until loop if until is set, ignoring result failures
Fixing authorized_keys module to make the key part detection better

Fixes #4677
Fixes #4657
Fixes #4599
Fixed version_added and removed reference to traceback module
fix command to make a debian package
Merge pull request #4711 from tgerla/docsfix

fix command to make a debian package
Pip module: fixing issue with python 2.4 support

Python 2.4.3 returns:
TypeError: expected character buffer object

startswith is expecting only a string instead of a tuple like newer versions allow.
Fix #4702, make setup work on windows
Fixes #4653 Set dest on results for copy module even if using file module
Merge pull request #4713 from eggsby/patch-1

Pip module: fixing issue with python 2.4 support
Merge pull request #4715 from mscherer/fix_4702

Fix #4702, make setup work on windows
Merge pull request #4712 from mhite/bigip_node

New BIG-IP module for managing node objects