Add option to fetch extra results in remote fetch.

This makes it possible for the user to scroll through results which are
fetched remotely without seeing blank cells before they load.
Contributes to #138.
Merge pull request #163 from mminer/prefetch-remote-results

Add option to fetch extra results in remote fetch
Add unit test for prefetching extra results.
Add name to contributors list.
Move shared LESS rules to separate file.

I put rules that were shared between the light and dark themes into a
separate file. Now the theme files only contain colour rules while the
"core" contains trainsitions, positioning, and so forth.
Merge pull request #164 from mminer/test-extra-fetch

Test prefetch option
Merge pull request #165 from mminer/less-shared-code

Move shared LESS rules to separate file
Merge branch 'master' into 68