LPS-31244 Use PACLClassLoaderUtil to bypass security checks when you are already inside portal-impl
LPS-31244 Ensure that, on deploy, every type of plugin always gets util-bridges.jar, util-java.jar, and util-taglib.jar with a copy from the portal, thus making those jars "trusted" jars.
LPS-31244 Allow trusted jars to always get the class loader and access trusted "bean" apis
LPS-31182 Allow jodd ReflectUtil in BaseReflectChecker
LPS-31435 Documents and Media Display don't display detailed related document by click Related Assets: document when view the event in Calendar portlet
LPS-31435 Source formatting - use same pattern as later in method
LPS-31435 Abstract it out, and no need to check if portlet is instanceable, cause getting the portlet is expensive too (about the same as iterating thru the strings), and since we didn't do it in the later block, just make logic the same
LPS-31451 Announcement Portlet email scheduler intermettently skipping/missing notifications
LPS-31451 Source formatting
LPS-31451 Spring ensures that these are singletons (only one instance of these classes) so no need to make it a static var
LPS-31244 Fix jspc
Updating Alloy to 36e4a00; LPS-31454
LPS-31175 Using Liferay events to solve the timing issue when sharing the FormBuilder instance
LPS-31175 - Source formatting
LPS-31175 - Source formatting
LPS-31364 Update JournalStructure references in Asset Publisher & Asset renderer
LPS-31364 Use full var name when the var is outside of its "home". So DDM is not at "home" in Journal, so reference it as ddm*, same with DDM in asset publisher. But "mbMessage" is at home in com.liferay.portlet.message.* so just reference it with the short name "message" (note this is only for core portlets, for plugins, I try to use full name where possible)
LPS-31480
LPS-31262 fixes usage of wildcard in jsonws invoker
LPS-31262 fixes usage of hidden fileld names in jsonws invoker