Add ability to return Custom Object Collections from model query

Added a behavior to create XXXObjectCollection.php class per table so we can have specific methods on each object collection depending on the domain.

We talked about this briefly over the propel dev chat, but wanted to ping you'll to see if you'll like this direction before I write the tests to wrap this up.

thoughts?