LPS-40785 Use BlogsEntryServiceUtil instead of BlogsEntryLocalServiceUtil to apply in-line permissions
LPS-40850 Fix syntax errors at variable assignment code in template editor
LPS-40850 SF
LPS-38619 Category search field ignores uppercase letters when using case sensitive database
LPS-38619 Autogenerated
LPS-40750 return null, otherwise ClassCastException will be thrown
LPS-32323 Add the live group instead of scope group in case the portlet are staged
LPS-32323 Source format and refactor - only apply group id swap in certain cases - avoid breaking remote staging as well
LPS-32323 This is faster
LPS-40704 ServiceContext has a default empty map for expando, do not set to null if not necessary, to avoid NPEs in subsequent calls
LPS-40865 Parent site shouldn't appear in breadcrumb for mobile subsites

Implemented by using a Boolean object to differentiate when a value has been set (in which case it is always preserved) vs when the value configured (for the site or in portal.properties) should be used.
LPS-40865 Make it protected
LPS-40865 Sort
LPS-37866 Don't fall back to localhost if the portal is accessed throught a non-localhost URL
LPS-37866 Extended integration test
LPS-37866 SF
LPS-40785 Fix jspc
LPS-40666 new language keys with [message-board] key extension
LPS-40666 support for ambiguous category keys by adding [message-board] after certain translation keys
LPS-40864 Avoid LangBuilder to add the (Automatic... ) for disambiguations since they are not needed for most languages