Upgrade Apache Cookbook to 2.0.0, rearchitect web

Rearchitect our web recipe so that we depend more on the updated Apache
cookbook, and minimize the amount of custom code present here.

Also override Apache package version, given that the Deb PHP (Sury) PPA
has a different version than what's expected on Ubuntu 12.04 (2.4 vs
2.2)
Add build-essential