Add debian and centos support

Add debian and centos support.
Add all tests to verify it works.
I test locally, but strainer is always in a bad mood :(
It seems that strainer with berkshelf 3 doesn't want to accept any entries others than 'community cookbook' from supermarket. But as the augeas cookbook is corrupted in the supermarket (i opened a ticket https://github.com/nhuff/chef-augeas/issues/6), i don't know how to resolv the situation... Until augeas is re-uploaded correctly into the supermarket