Add support for pre-install scripts

Handy for, say, making sure all omnibus-managed services have been shut down prior to an upgrade.

cc: @schisamo @jkeiser @danielsdeleo @sdelano @seth