[ticket/11151] start index always non-negative

A negative value of `$start` displays wrong page numbers for memberlist.
Set it as zero if a negative or non-integer value is encountered.

PHPBB3-11151