[TACHYON-93] UI code improvement sub task [TACHYON-81] pagination

add pagination support to "In Memory Files"

purely javascript implementation

number of files to show on each page is configurable
maximum number of page to show in the pagination component is also configurable

yes MIT license is compatible with ASF 2.0