fix checked SelectManyCheckbox with ajax

The checked-symbol doesn't appear if SelectManyCheckbox is used with
ajax.

The CSS expects the I-element after the input-element.
The order is now rearranged. Now it's: input, I-Element, behavior.

issue: TOBAGO-1633: TS refactoring
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/SelectManyCheckboxRenderer.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/SelectManyCheckboxRenderer.java
index ec960f3..3af82f7 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/SelectManyCheckboxRenderer.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/SelectManyCheckboxRenderer.java
@@ -115,12 +115,12 @@
         writer.writeAttribute(HtmlAttributes.TABINDEX, select.getTabIndex());
         writer.endElement(HtmlElements.INPUT);
 
-        encodeBehavior(writer, facesContext, select);
-
         writer.startElement(HtmlElements.I);
         writer.writeClassAttribute(TobagoClass.INPUT_PSEUDO);
         writer.endElement(HtmlElements.I);
 
+        encodeBehavior(writer, facesContext, select);
+
         if (item instanceof org.apache.myfaces.tobago.model.SelectItem) {
           final org.apache.myfaces.tobago.model.SelectItem tobagoItem =
               (org.apache.myfaces.tobago.model.SelectItem) item;