LPS-44545 - paths
LPS-44545 - macros
LPS-44545 - tests
Revert "LPS-44617; LPS-44610 Regenerate"

This reverts commit 00fd9d8c2ee196b4795c781a52a8dce303616e75.
Revert "LPS-44617 TagLib generator is generating files with the wrong copyright year"

This reverts commit 73871cfe1b9b9e2037b284d0b6df0fd46f1b0857.
Revert "LPS-44610 Also removing unsed attributes from the generator input XML"

This reverts commit e87239bf6211c0e7092957e19d9e72c4bd570c70.
Revert "LPS-44610 Update Alloy taglib jar (Alloy commit ccfe413d447d434b6195b4af86bd1f9278907598)"

This reverts commit 35c8bfdd31079b353b26107844ae2773818f60cf.
Revert "LPS-44610 Add Util method to get attribute manually"

This reverts commit c371ba18d15c0be49b57645e597a378d4a0a2fc5.
Revert "LPS-44610 taglib-init.jsp is somehow not updated by TagBuilder, this is manual change."

This reverts commit b6a97a967ddd9c25dd769cc95604b032690d1f4e.
Revert "LPS-44610 Source formatting"

This reverts commit 034aee94d47946b90d3cffb7e5fc0b3931f27ea7.
Revert "LPS-44610 Regenerate"

This reverts commit 36c37296ffed9ad7c33d9042c975a078c829e2e9.
Revert "LPS-44610 Update Alloy taglib jar (Alloy commit a72a9433f1601b2d002da1ff4187d3d94034e500)"

This reverts commit ee880640e770c37c012f6756a6774310f41be491.
LPS-43061 fix the collection API so it's more maintainable
LPS-43061 Make sure to preserve the order based on priority and serviceId (via the ServiceReference key)
LPS-43061 add public
LPS-43061 Should be obvious
LPS-43061 Avoid chaining
LPS-43061 not needed