releng: add entitlements file, for mac signing

Inspired from the EPP example:

https://github.com/eclipse-packaging/packages/blob/master/releng/org.eclipse.epp.config/macos/product.entitlements
https://github.com/eclipse-packaging/packages/blob/b25cbdb07e72c73c2f932ae9406d50f6e8707eca/releng/org.eclipse.epp.config/parent/product/pom.xml#L177

Signed-off-by: Marc Dumais <marc.dumais@ericsson.com>
Change-Id: I8a2c32f445f36bbeb46852831d80dbe1d9725c65
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/204306
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
diff --git a/rcp/org.eclipse.tracecompass.rcp.product/pom.xml b/rcp/org.eclipse.tracecompass.rcp.product/pom.xml
index c903cee..dda6730 100644
--- a/rcp/org.eclipse.tracecompass.rcp.product/pom.xml
+++ b/rcp/org.eclipse.tracecompass.rcp.product/pom.xml
@@ -221,6 +221,7 @@
                       <fileName>${rootFolderMac}</fileName>
                     </fileNames>
                     <timeoutMillis>300000</timeoutMillis> <!-- 5 min -->
+                    <entitlements>${project.basedir}/../../releng/macos/product.entitlements</entitlements>
                   </configuration>
                 </execution>
               </executions>
diff --git a/releng/macos/product.entitlements b/releng/macos/product.entitlements
new file mode 100644
index 0000000..6fdb9d3
--- /dev/null
+++ b/releng/macos/product.entitlements
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+    <key>com.apple.security.cs.allow-jit</key>
+    <true/>
+    <key>com.apple.security.cs.allow-unsigned-executable-memory</key>
+    <true/>
+    <key>com.apple.security.cs.disable-executable-page-protection</key>
+    <true/>
+    <key>com.apple.security.cs.allow-dyld-environment-variables</key>
+    <true/>
+    <key>com.apple.security.cs.disable-library-validation</key>
+    <true/>
+    <key>com.apple.security.cs.debugger</key>
+    <true/>
+</dict>
+</plist>
\ No newline at end of file