LPS-33987
LPS-33987 source formatting (keep logical order? company - group - portlet instance - article id - article version)
LPS-33987 both @rotty3000 and @natecavanaugh agree that we don't need this id. the class is enough
LPS-34032
LPS-34032 source formatting (keep existing pattern)
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