Check if content is proxy and act accordingly

Patched things up to work with ArrayProxy content like you might get from data libraries. Maybe not the most elegant solution in the long run, but it doesn't break anything. To try it out, just use `this.set('content', Ember.ArrayProxy.create({ content: models}));` in the example controller.