Added LDAP auth feature and fixed some issues on debian based distros.

Hi, I had some troubles when I tried to run this cookbook on Debian Lenny. I modified your cookbook in order to fix these issues. Also I added new attributes and I modified the gitlab.yml template in order to add LDAP auth to the gitlab installed with this cookbook.

Regards.