Proposed fix for issue #7757
Add additional checks to detect upstart services

Also adds checks for the upstart version, in order to test check
support for manual vs. start on manual
Merge branch 'issue_7757_upstart_centos' into devel