Allow skipping updates if data isn't fresh

A freshData method on the Resource/collection will be called with parsed incoming data, and updates will be skipped if the method returns false.

@jish @jamesarosen: The idea is to skip any subsequent action, like re-rendering views, if the data hasn't changed.