More tweaks to aid with SmartOS compatibility

including adding a `logstash_opts` attribute for extending the default
logstash opts (must use in other service definitions) and ensuring the
full path to the logstash user's home directory exists and is accessible
by the logstash user.