Create homedir attribute, ensure it's always available

When installing the agent recipe, with create_account set to false, the recipe will fail. This is because the directory /var/lib/logstash has not been created.

* add homedir attribute, remove hard coded references to /var/lib/logstash
* make sure it is created, even if the user is not