Add hideEmptyPagesOnPager boolean property, defaulting to false.

Setting to false will continue current behaviour. Setting to true will
hide specific page numbers in pager where no data exists on those pages.
Only applicable when page count is less than 5. Prior to this change,
these page numbers were displayed but disabled. Now developer has option
to not display these page numbers in pager.