display all pages by default in pagelist block

There's an internal limit of 20 by default. If we don't call
setItemsPerPage, we only get 20 pages but this isn't clear in the
block dialog. I simply removed the check and call setItemsPerPage(0)
if no value has been entered.
We could also display the number 20 when adding a new block, either
way is okay I think.
Merge pull request #869 from Remo/patch-53

display all pages by default in pagelist block