CSS: added initial CSS
Handlebars is not needed on the top gadget
Allow to configure a different frontpage from a parent gadget.
Hide expected hidden fields
Display field as read only text by default.
Allow to generate correct URL from listbox.
Propagate field's local parameters
Drop unused JS lib
Listbox: added pagination
Hardcode some cache to speed up Jio access.

caching_policy_manager configuration has to be modified to make it effective
Allow to force user authentication.

Use the HalRestricted skin selection to prevent anonymous user to access the API.

This allow the JS application to be informed that the user is not authenticated (and so, it can prevent allDocs call without results).

Consider this code as a proof of concept which should be instead be done at PAS level.

Restricted access on WebSection level can not be done currently, as it will redirect the query to the ERP5 login_form page template.
Do allow modification on read only string field
Add loginform when requested by ERP5
Added search field on gadget wrapping a listbox
Update ERP5 app cache
Sort appcache entries
Publish all documents to fetch them as anonymous
Only the last workflow state is important
Add a restricted access to the data
Activate ERP5 app cache