Updates for COOK-3045

This one is pretty extensive.. Core 4 is much more complicated to install to Core 3 was. The goal was to keep the Core 3 code flow as unchanged as possible, while enabling all the nastiness that Core 4 requires... 

Here is a high level summary of what all these changes boil down into:
- [COOK-3045](http://tickets.opscode.com/browse/COOK-3045) Support for Zenoss Core 4.2
- [COOK-3057](http://tickets.opscode.com/browse/COOK-3057) Configure mail settings
- [COOK-3057](http://tickets.opscode.com/browse/COOK-3057) Configure sysadmin email address
- [COOK-3057](http://tickets.opscode.com/browse/COOK-3057) Configure sysadmin sms email address
- Client recipe now calls the the SNMP Cookbook