Ch 904

Hmm, actually on second thought this isn't so straight-forward. These aren't static methods on a class so we can't just have something like `'callable' => array('AcquiaLiftAPI', 'saveAgent')` - you'd have to pass the actual instantiated LiftAPI object, which would then get serialized and... ugh. There's also a ton of existing code this would affect so it would be quite an upheaval. The conditional is definitely ugly but for now I think the best I can do is add a todo about figuring out a way to handle it better.