[layouts] Account null item entries in list and grid layouts
[layout] Rename variables for clarity in BaseLayoutManager
[layouts] Properly allocate lane Rects when restoring state
[core] Change base SavedState to be Parcelable

Fixes #88