SLING-7682 - Add support for data-sly-list and data-sly-repeat iteration control

* implemented code changes
* updated HTL TCK module to current snapshot
diff --git a/pom.xml b/pom.xml
index 723b448..6701e14 100644
--- a/pom.xml
+++ b/pom.xml
@@ -32,7 +32,7 @@
         The versioning scheme defined here corresponds to SLING-7406 (<module_version>-<htl_specification_version>). Take care when
         releasing to only increase the first part, unless the module provides support for a newer version of the HTL specification.
     -->
-    <version>1.0.9-1.3.1-SNAPSHOT</version>
+    <version>1.0.9-1.4.0-SNAPSHOT</version>
 
     <name>Apache Sling Scripting HTL Integration Tests</name>
     <description>This project runs the integration tests for validating the Apache Sling Scripting HTL implementation
@@ -76,12 +76,12 @@
 
         <jacoco.maven.plugin.version>0.7.9</jacoco.maven.plugin.version>
         <!-- HTL modules under test versions -->
-        <org.apache.sling.scripting.sightly.compiler.version>1.0.21-1.3.1-SNAPSHOT</org.apache.sling.scripting.sightly.compiler.version>
-        <org.apache.sling.scripting.sightly.compiler.java.version>1.0.23-1.3.1-SNAPSHOT</org.apache.sling.scripting.sightly.compiler.java.version>
-        <org.apache.sling.scripting.sightly.version>1.0.53-1.3.1-SNAPSHOT</org.apache.sling.scripting.sightly.version>
+        <org.apache.sling.scripting.sightly.compiler.version>1.0.21-1.4.0-SNAPSHOT</org.apache.sling.scripting.sightly.compiler.version>
+        <org.apache.sling.scripting.sightly.compiler.java.version>1.0.23-1.4.0-SNAPSHOT</org.apache.sling.scripting.sightly.compiler.java.version>
+        <org.apache.sling.scripting.sightly.version>1.0.53-1.4.0-SNAPSHOT</org.apache.sling.scripting.sightly.version>
         <org.apache.sling.scripting.sightly.js.provider.version>1.0.27-SNAPSHOT</org.apache.sling.scripting.sightly.js.provider.version>
         <org.apache.sling.scripting.sightly.models.provider.version>1.0.7-SNAPSHOT</org.apache.sling.scripting.sightly.models.provider.version>
-        <org.apache.sling.scripting.sightly.testing.content.version>1.0.9-1.3.1-SNAPSHOT</org.apache.sling.scripting.sightly.testing.content.version>
+        <org.apache.sling.scripting.sightly.testing.content.version>1.0.9-1.4.0-SNAPSHOT</org.apache.sling.scripting.sightly.testing.content.version>
     </properties>
 
     <build>
@@ -509,7 +509,7 @@
         <dependency>
             <groupId>io.sightly</groupId>
             <artifactId>io.sightly.tck</artifactId>
-            <version>1.3.5</version>
+            <version>1.4.0-SNAPSHOT</version>
             <scope>test</scope>
             <exclusions>
                 <exclusion>
@@ -523,37 +523,37 @@
         <dependency>
             <groupId>org.apache.sling</groupId>
             <artifactId>org.apache.sling.scripting.sightly.compiler</artifactId>
-            <version>1.0.21-1.3.1-SNAPSHOT</version>
+            <version>${org.apache.sling.scripting.sightly.compiler.version}</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.sling</groupId>
             <artifactId>org.apache.sling.scripting.sightly.compiler.java</artifactId>
-            <version>1.0.23-1.3.1-SNAPSHOT</version>
+            <version>${org.apache.sling.scripting.sightly.compiler.java.version}</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.sling</groupId>
             <artifactId>org.apache.sling.scripting.sightly</artifactId>
-            <version>1.0.53-1.3.1-SNAPSHOT</version>
+            <version>${org.apache.sling.scripting.sightly.version}</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.sling</groupId>
             <artifactId>org.apache.sling.scripting.sightly.js.provider</artifactId>
-            <version>1.0.27-SNAPSHOT</version>
+            <version>${org.apache.sling.scripting.sightly.js.provider.version}</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.sling</groupId>
             <artifactId>org.apache.sling.scripting.sightly.models.provider</artifactId>
-            <version>1.0.7-SNAPSHOT</version>
+            <version>${org.apache.sling.scripting.sightly.models.provider.version}</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.sling</groupId>
             <artifactId>org.apache.sling.scripting.sightly.testing-content</artifactId>
-            <version>1.0.9-1.3.1-SNAPSHOT</version>
+            <version>${org.apache.sling.scripting.sightly.testing.content.version}</version>
             <scope>provided</scope>
         </dependency>