better elasticsearch support for different smartos images

- configurable version 
- add project
- disable shell login for elastic user
Fix permissions on /var/db/elasticsearch