LPS-50875 node not a collection

Target node is no longer a collection of buttons, and so, the `each`
method is not defined.
LPS-50875 use correct element id
LPS-50874 use the same folder name everywhere
LPS-50700 use diff-html tag for showing diffs
LPS-50700 make sure XML decl. is removed
LPS-50842 add article title to the page title
LPS-50858 show user friendly text in tooltip
LPS-50405 Web form portlet has hard-coded separator for csv export
LPS-50480 source formatting - CharPool,StringPool instead of string literals
LPS-50480 Web form portlet does not escape double-quotes in fields at csv export
LPS-50480 SF - use StringBuilder
LPS-50480 typo and doc for csv.separator property
LPS-50480 SF
LPS-50480 SF
LPS-50480 SF
LPS-49068 add social request/activity interpreters

As of LPS-48245, Summary portlet includes its portletId in social
requests. This causes the Friends portlet request interpreter to ignore
friend requests comming from the Summary portlet. Add Friends social
interpreters to Summary portlet to make things work again.
Revert "LPS-47546 SF"

This reverts commit 891af52cc0ab11fd572d9d6a836c91a782f93ae0.
Revert "SOS-2476 SF"

This reverts commit 6d49b48135673ea0ac80350433aef67c4c4a4762.
Revert "SOS-2476"

This reverts commit 29729975e18d79c7138746ffb4d163ba3144e22c.
Revert "LPS-47546"

This reverts commit e31f181e2a33b62e20a21723678d7fe7487fb85f.