Test order of commit of ZODB, compared to other resources
erp5testnode: runTestSuite should be launched within the test suite sub folder
erp5testnode: make sure to kill grandchild when we kill a process
bump version of erp5.util to 0.4.20
add erp5_jquery_plugin_selectbox by Lingnan.
add non-minified version, fix license and add version and web site url in description.
fix 'Upload Business Template' that did not work when the first entry was not the root directory.
add expectedFailure to be fixed later. The libreoffice version should be checked because in some case, the test is passing
the bt5 erp5_odt_style is required, because the script Base_getODTStyleSheet is used by test_include_img
remove expectedFailure because the tests seems fixed in 12e6a0255248865f8439ba0e730b017dac0d067a
Add Activity List & Watcher
Portal Activities Improved + Activity tool live test
small fixes and cosmetics improvements on javascript watcher of ERP5
project detailed view report : use line breaks to respect descriptions layout
use new paragraph instead of line-break

line breaks are too special and generates weird layout (like when adjust is used)
remove duplicate of code
Do not call app() to get access to acl_users.

app() creates a new transactional connection to ZODB, which triggers
scary (although innocuous in this case) connection pool warnings.
Instead, use getSite provided in ERP5 product and filled when
traversing site's portal. Retrieved acl_users object is different, but
this should not matter.
Also, to prevent import loop and to keep this change minimal, do a
local import.
Fix runUnitTest for Zope 2.13 by disabling ZopeLite patches

A ZopeLite patch was added to prevent loading of zcml files, which is wrong
for ERP5: CMF products were not properly initialized.

Code is also simpler now that we call OFS.Application.initialize(), which is
not significantly slower.

We keep patch not to register help though because this is quite expensive:
we should even consider always disable help because they seems to cause many
conflicts during Zope cluster startup.

A monkey-patch to unittest is updated for Python 2.7, so that tests aren't run
when they shouldn't (e.g. --save without --load).
DemoStorage: update conflict resolution patch for ZODB 3.10
Fix random failure of testConflictResolution.TestERP5.testActiveProcess