@ashfurrow => remove header and footer attributes if header/footer has no size

I noticed that in our favorites view, when using the masonry layout, the collection view's footer wasn't disappearing when it should (after all items have been fetch) because our layout was still returning the old footer's attributes. This fixes that.