Changes to allow users of cookbook to implement custom logic to restart

Changes in this PR will let users of the cookbook to be able to implement restart logic for Kafka service in their wrapper cookbook. Please refer request in issue #58 .

Note that the changes are made in v0.6.0 of the cookbook.
I'd prefer `:immediately` instead of `:immediate` as it reads better. Furthermore, the other resource identifiers in this cookbook uses `-` (dashes) instead of underscore.