has_next_page for indexpage should return true at least once

`has_next_page` should return at least once, even if continuation is not specified. This means that one can write more generic code with `while ip.has_next_page()`
Guessing this was previously broken? You could have max_results defined, but no `continuation`?