add opCursorPager class for cursor based pagination (refs #3676)
add `hasNext` field to search APIs response (refs #3676)
use `hasNext` field to javascript opSearchBox pagination (refs #3646)