First stab at making init style configurable
More test cases for setting environment variables
Update test case description for env path
Rename sysconfig_path variable to env_path
Make sure that :init_style is a Symbol
Different permissions on init script
Add integration tests for sysv init style

Tested on Debian 7.2 and CentOS 6.5.
Add integration tests for upstart init style

Also, Ubuntu support.
Add missing integration test for upstart suite
Add post-script stanza to upstart script

The integration tests were failing because kafka was started and then almost immediately stopped, resulting in that the log file was never created. Hacky solution though™.
Remove service related integration tests in binary suite
Remove service related integration tests in source suite
Reverse port order for upstart post-start script
Add upstart post-stop script as well
Explicitly state sysv init style for sysv suite
Check additional directories in binary suite
Extend binary suite with more examples

* Switch to `expect` syntax.
* Check that required directories exists and are non-empty.
* Check that kafka-run-class.sh exists in the bin directory as it's used by init script(s).
Make sure to check permissions on kafka-run-class.sh
Extend source suite with more examples

* Switch to `expect` syntax.
* Check that required directories exists and are non-empty.
* Check that kafka-run-class.sh exists in the bin directory as it's used by init script(s).
Don't wait forever for kafka to start in upstart init script

Three seconds should be enough for anyone.
Plus, no need for a post-stop as there is already a 10s timeout configured above, and if I understand upstart correctly, it'll send a SIGKILL if the process is still running after said timeout.