fix way to get stopdate from gadget form
fix conditions to display knowledpad tools.

(cherry picked from commit 23da3f0da015e77592c7cf1bccb3320fd08351c7)
erp5_knowledge_pad: drop complicated and broken logic to wait that new pads are indexed

This fixes many different bugs, like random Unauthorized errors when a
knowledge pad is deleted.

When an object is created, calling immediateReindexObject is only a performance
coding crime, which should be negligible since pads are objects that are not
created often. Previous implementation was certainly even less scalable due to
the many extra requests done to wait that new pads are indexed.

If immediateReindexObject is too slow, a distributed cache could be used
instead. This is not trivial and overkill for the moment.

It would be better if we didn't have to rely on the catalog. IOW, data could
have been organized differently so that in ZODB, pads are grouped in containers,
1 per user.
Merge "erp5_knowledge_pad: drop complicated and broken logic to wait that new pads are indexed
Template Tool: Ignore totally the update of Business Templates that are inside keep_bt5_id_set
Add changelog entry for erp5.util.scalability creation.
erp5_jquery_plugin_validation: Tolerant more repetitions in passwords.

Also, expose and document unicity score divisor.
hack to get periodicity mixin available in Portal Type UI (bug #20140326-1A7D11)
Remove code duplicated and add payment_request_uid to possible add payment_request in the query
ad-hoc support of sorting by versioning.* column in WebSection_zGetDocumentValueList.
do not register erp5_web_blog skin folder in all skin selections.

because it overrides WebPage_viewAsWeb.
TemplateTool: keep_bt5_id_set can't be None because the is expecting one set or list at least.
Revert "TemplateTool: keep_bt5_id_set can't be None because the is expecting one set or list at least."

This reverts commit b72cc56a340208d43879ef5f055e8580a9c91ca4.
TemplateTool: keep_bt5_id_set can't be None because is expected one set or a list at least.
tests for account statement with project
Typos
erp5_credential: search login with exact match
new Base_getCurrencyForSectionCategory script

This script is intended to replace Base_getCurrencyForSection and support
properly the case where there are more than one currency.
Start using it in accounting module view and grouping reference dialog.