Cloudstack - create_node: add param to specify specific ip_address 

This will set a specific ip_address on the default NIC. 

added tests for this too.

We need this functionality to deploy some instances with the same IP when recreating, this due to specific VPN/Firewall configuration for a particular customer.