[library] Run the ItemLoader's displayItemPart() unconditionally
[library] Don't update items if the adapter is null

Fixes #16
[library] Add missing finals where appropriate in ItemManager
[library] Handle header/footer views properly

Fixes #12