LPS-41265 SF
LPS-41516 Hide the delete link if there is only one message.

Removing the last message causes the whole thread to be deleted, skipping the recycle bin if enabled. Thus, in this case the delete link is not displayed and the user has to explicity remove/send to recycle bin the thread itself.
LPS-41530 Do not allow having empty lists for current languages for site and portal
LPS-41569 Prevent undefined error if getURLEdit return null
LPS-41485
LPS-41469
LPS-41469 SF
pootle exported keys [by Liferay translation manager v.2.6.2]
ant build-lang [by Liferay translation manager v.2.6.2]
manually sort en_GB sections
manually sort fr_CA to fit other lang files
manually remove unused headers cause they mess up "ant build-lang"
Ran "ant build-lang"
LPS-19700
LPS-41538 fix nullpointer exception
LPS-41489 Requires null and empty check.

jsonFactoryUtil.looseDeserialize will fail if parentFieldRawValue is an empty string.
LPS-41531 Do not show a link to a locale that the site doesn't allow
LPS-41531 Remove unncessary code? portlet:defineObjects doesn't make "themeDisplay", that's in liferay-theme:defineObjects which is in common/init.jsp and is already included.
LPS-41560
LPS-41564 Use the period to retrieve the classname from the filename (test files end with .testjava)