fixed a nil pointer exception when node['domain'] is not set at all
This cookbook presently doesn't support RHEL derivatives at all

Every single package name is different, but fixing that isn't enough to make it functional
better constrain non 1.0 test-kitchen dep
Merge remote-tracking branch 'upstream/master'
[COOK-2339] Make slapd.conf complete configurable with attributes

The most options of slapd.conf were transfered into attributes with default
value. All important slapd.conf configuration parts (z.B. acls, databases,
indexes ...) have direct attributes. For other options generic attribute
hashes can be used to configure slapd.conf in that way you want it without
changing the cookbook.
Limitation: Replication aspect are currently not full configurable by
attributes. This is planed for later changes/tickets.
Merge branch 'COOK-2339'

Conflicts:
	templates/default/slapd.conf.erb
Merge remote-tracking branch 'markov/master'
Merge remote-tracking branch 'blasdelf/master'