SUSE support

Hi! We've done some changes to make this cookbook work on SUSE/openSUSE and also fix some other minor issues. We've tested this with the latest Grizzly code in our repo: https://build.opensuse.org/project/show?project=Cloud%3AOpenStack:Grizzly