Fix autofs service and mount detection.

Needed for Amazon Linux:
- /etc/init.d/autofs does detect the service status correctly when used
  inside the restart function.
- The output format of mount changed which lets OHAI not detect all
  mounts. Related: https://tickets.opscode.com/browse/OHAI-453
Make bind mount check more resilient when there's no ephemeral device at all.

Use shellout instead of backticks and df to check mount point.

Use findmnt to have a portable way of checking bind mounts.
Remove logcheck/logtail, as it's actually not used - and logcheck installation fails on Amazon Linux 2014.03.
Add shortnames to /etc/hosts again.
Use login environment for sudo.
Configure a git user to prevent git from crashing while auto-detecting the email address.
Align Ganglia client behavior to current Chef 11.4 version.
Bump default passenger version to the latest bugfix release 4.0.41.

CR: https://cr.amazon.com/r/2336930/
Remove trailing spaces
Refactor berkshel support. Introduce Provider opsworks_commons_assets_installer.
Merge branch 'master-chef-11.10' into mainline-chef-11.10