LPS-33570 Extract superclass with the generic variables for all DDM based template handlers
LPS-33570 Obtain palette items for DDL templates
LPS-33570 SF
LPS-34128 Template execution error when using the out of the box ADT "Simple" within blogs and clicking a tag
LPS-34128 Results can never be null, see the line at the top "showSearch = showSearch && !results.isEmpty()"
LPS-34128 Fix compile error with double %>
LPS-33573 Refactor to use TemplateVariableDefinitions
LPS-33573 Implement equals method to help prevent duplicates

I looked for existing implementations of equals and found several different patterns. I used the one from AddressImpl because I found it to be the most complete.
LPS-33573 Prevent duplicates in the palette
LPS-33573 Add support for autocompleting the variables shown in the palette
LPS-33573 User our existing equals pattern (see ClusterNode)
LPS-33573 SF
LPS-33314 - adding thread local optimizations for site and layout templates
LPS-33314 SF
LPS-34144
Test Fixes - portal/selenium
SourceFormatter - check for correct tabbing/spacing in multiline if-statements
Source formatting - fix incorrect tabbing/spacing in multiline if-statements