[renderjs_ui] Support infinite listbox
Just like in the xhtml_style UI, there are times we want to disable the paginating feature of a listbox, to show all the results on one page.
From what I see in the code, there was a partial support for it, but the current behavior was to limit to 10 results. I'm not sure if this feature was never supported in renderjs_ui, or if a bug has been introduced later. Anyway, the main part of the fix results from the supposition that there is a type-encoding issue somewhere in the chain renderjs_ui <-> jIO <--> JSON conversion <--> ERP5 HAL/REST API.
This patchset brings (or restores) the support for infinite listboxes, and add a test to prevent any future regression.
The default limit of 10 comes from the default value of the property "limit" of ERP5Document_getHateoas. I decided to keep it, as it can prevent configuration errors that would misfire otherwise. Instead, I handle explicitely the case where "limit" is set to 0, which must be configured purposely and conciously by the developers.