make name the parameter, with hostname as alias

name is used throughout Ansible, it's the "standard". This change
applies that standard to the add_host routine and updates the docs to
reflect that. Related to https://github.com/ansible/ansible/pull/3254
Merge pull request #3262 from j2sol/add-host-name

make name the parameter, with hostname as alias