Changes to the Grid Cell View
Added the Grid Item
Added the Image Grid Item.
Formatting
Added divider drawable
Added build method for Type to allow for building ArrayLists of Model
Added catch for if page descriptor is null in pager adapter
Added todo into app model
Fixed incorrect implementation in button list item holder
Merge branch 'feature/tidyups' into develop

* feature/tidyups:
  Fixed incorrect implementation in button list item holder
  Added todo into app model
  Added catch for if page descriptor is null in pager adapter
  Added build method for Type to allow for building ArrayLists of Model
  Added divider drawable
  Formatting
Added new views to View Enum class
Fixes to get the views working
Merge branch 'feature/grid-views' into develop

* feature/grid-views:
  Fixes to get the views working
  Added new views to View Enum class
  Added the Image Grid Item.
  Added the Grid Item
  Changes to the Grid Cell View
Fix Video player for Webm
Merge branch 'feature/video-samsung' into develop

* feature/video-samsung:
  Fix Video player for Webm
Removed broken import for quiz grid item
Merge branch 'fix/missing-import' into develop

* fix/missing-import:
  Removed broken import for quiz grid item
Added progress bar
Merge branch 'feature/tidyup-grid' into develop

* feature/tidyup-grid:
  Added progress bar
Merging due to the many changes with grid items since this branch
Merge branch 'feature/grid-sections' into develop

* feature/grid-sections:
  Moved the recycler view to my own implementation of a layout manager