2.5.x features

shows, show-schedules, show-preview, show-history-feed, item-history-feed endpoints to the HTTP api to be used via NewscoopAirtimePlugin

These endpoints are needed for airtime pro instances and should be merged to saas branch.
Yeah, I tried using that ->toArray(BasePeer::TYPE_FIELDNAME) function, and I'm sure its something dumb on my part (new to propel) but I always get an error:

 [cause:protected] => 
    [message:protected] => Call to undefined method: getfieldName
    [string:Exception:private] => 
    [code:protected] => 0
    [file:protected] => /vagrant/Airtime/airtime_mvc/application/models/airtime/om/BaseCcShow.php
    [line:protected] => 1963

Strange thing is, if I call it directly from BaseCCShow.php (by either changing the default keyType), it works, but anytime I try passing it from Show.php I get that error.  What am I doing wrong?