Revert "Revert LPS-42439"
LPS-42439 Creates new method to get the categoryIds like in tags
LPS-42439 Adds new method to get a field from a structure
LPS-42439 Uses method
LPS-42439 Moves subtypeFieldsFilterEnabled to the right place
LPS-42439 Moves assetEntryQuery closer to where they are used
LPS-42439 Uses vars instead of AssetEntryQuery
LPS-42439 SF - make tag/categories consistent
LPS-42439 Moves assetEntryQuery to dynamic view
LPS-42439 Moves classNameIds closer to where they are used
LPS-42439 Moves displayStyleGroupId closer to where they are used
LPS-42439 Moves showAvailableLocales, showAssetTitle and showContextLink closer to where they are used
LPS-42439 Create a new class AssetPublisherDisplayContext
LPS-42439 Moves vars from jsp to new class
LPS-42439 Moves enable permission from AssetUtil to new class
LPS-42439 Adds allAssetTagNames to new class
LPS-42439 SF
LPS-42439 Adds allAssetCategoryIds to new class
LPS-42439 SF
LPS-42439 Creates helper methods