Merge pull request #3 from jmonma/master

Make list view compatible with default Ember.Array and ArrayController
Fix for sparse content change handling

Attempt to address bug that causes removedObjects.length to throw an error
Added support for fluctuating class names

New configurable properties `fluctuateListing` and `fluctuateListingPrefix`. These properties may be used to inject a computed class name on each listing item view (`fluctuateListingClass`).

This allows, for example, an alternating class to be applied to each item in the list (e.g. item-0 and item-1) so alternating rows can be styled distinctively.