PUPPET-133 Rename hostname to node_hostname and improve validation