LPS-48834 (Temporary fix) Keep original logic that was broken by b7f1edbdf52e0fd5b545a0541f1671a8ee2d75f4 and its review

As it affects ee-6.2.x and master, this fix turns back original logic for getGroupFriendlyURL method, because the rollback is pretty difficult as too many commits were introduced after offending ones
LPS-50077 prevent possible null pointers
LPS-50077 update location of source format ignore
LPS-50077 our usual pattern
LPS-49964 update mapping to improve highlight performance
LPS-49973 We shouldn't use the custom context class for the counter session factory
LPS-49973 Inject the proper bean factory in plugins when sharding is enabled
LPS-49973 Rename property to be shardEnabled to be more specific, just in case we may have more other customized session contexts in the future.
LPS-49973 Update source formatter properties
LPS-49973 SF