HA NAT User Data script with NAT / PAT configuration

Update of HA NAT User Data script presented at re:Invent session ARC401 From One to Many: Evolving VPC Design. Includes NAT / PAT configuration. For more detail, review comments in script.