Use LDAP as source for instance and project info

- Add Puppet Classes and Puppet Vars to instance info
- Create a hostgroup for every puppet class ever applied

Change-Id: Ie694395f3fa80296ed93de11a3c10ffd2db6824c