Install package unless PHP is compiled from source.

This commit checks that PHP was not compiled from source in order to
prevent installing the PHP package over the compiled PHP.

This change allows for the use of the Apache PHP configuration whether
or not one is using compiled or a packaged PHP.
Expand mpm options for different distros/versions.

Re: https://github.com/onehealth-cookbooks/apache2/issues/187
Remove wrong comment
Optimize files watching for Guard on Win32 platform

As Guard suggest at execute it.
Merge pull request #274 from Maks3w/hotfix/fix-win32-case

Remove wrong comment in  cache/win32 modules chefspec
Merge pull request #243 from martinb3/fix_default_mpm

Expand mpm options for different distros/versions.
refactor mpm + version defaults

- pull them out into their own blocks
- use cascading platform_family / platform / platform_family cases
  correctly
- change the default fall back version of apache to 2.4
Merge pull request #277 from Maks3w/feature/improve-guard-watch-on-win32

Optimize files watching for Guard on Win32 platform
Merge pull request #239 from jenkinslaw/check-php-install-method

Install package unless PHP is compiled from source.
Fix mod_php5 attribute namespace #239
Added README updates for #239
CHANGELOG Updates
Merge pull request #286 from lamont-granquist/lcg/mpm-ver-fixes

refactor mpm + version defaults
Adjust attributes/default.rb comment
Merge branch 'master' into SSLUpdates