NXP-15059: add 'documentLayout' and 'title' widget types
NXP-15059: create divs instead of spans
NXP-15059: add more conf to 'listing_title_link' widget type

Added 'target' property to specify the link target
Added 'hideDownloadLink' property to hide the download link
NXP-15059: rename widget type 'title' to 'title_link'; use existing template 'listing_title_link_widget_template.xhtml'
NXP-14222: format/cleanup
NXP-15125: cleanup useless resources for tree management + adapt toggle logics
NXP-15424: Fix directory tree cache in dev mode
NXP-15373: Use label instead of tag css class to display file format
NXP-15197: fix list widget, implementing #visitTree + rough adapt to JSF2
NXP-15125: make sure expanded/open info is kept in cache (and still initialized depending on custom criteria)
NXP-15427: use expression #{widgetProperty_required} instead of #{widget.required} to ensure good re-evaluation of property
NXP-15229: rename allowNegativeACE to allowNegativeACL
NXP-15052: Add thumbnail layout type
NXP-15219: simplify form template now that form does not need to be ajaxified anymore
NXP-14540: remove properties from layout type: default property values can already be set in conf, consistently with widget types configuration
NXP-15052: Adjust naming
NXP-15395: Rename document_listing_ajax to document_listing_table