Added branding plug-in and updated icon

After the logo contest is completed, Eclipse Capra now has a shiny new
logo. This change adds a branding plug-in so that Capra's new identity
is shown in the Eclipse "About" dialog and updates the current Capra
icon in the UI package.

Change-Id: I4486135752d3731f738dec8f92aba5fd79434b26
diff --git a/bundles/org.eclipse.capra.ui/icons/capra.png b/bundles/org.eclipse.capra.ui/icons/capra.png
index 4e60434..d617e9c 100644
--- a/bundles/org.eclipse.capra.ui/icons/capra.png
+++ b/bundles/org.eclipse.capra.ui/icons/capra.png
Binary files differ
diff --git a/features/org.eclipse.capra.feature/feature.xml b/features/org.eclipse.capra.feature/feature.xml
index 0e267ad..3d0404d 100644
--- a/features/org.eclipse.capra.feature/feature.xml
+++ b/features/org.eclipse.capra.feature/feature.xml
@@ -3,7 +3,8 @@
       id="org.eclipse.capra.feature"
       label="%featureName"
       version="0.7.1.qualifier"
-      provider-name="%providerName">
+      provider-name="%providerName"
+      plugin="org.eclipse.capra.branding">
 
    <description url="%descriptionURL">
       %description
@@ -29,4 +30,10 @@
          id="org.eclipse.capra.generic.feature"
          version="0.0.0"/>
 
+   <plugin
+         id="org.eclipse.capra.branding"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"/>
+
 </feature>
diff --git a/pom.xml b/pom.xml
index 906c6b3..9a7e0c9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -52,7 +52,9 @@
 		<module>tests/org.eclipse.capra.handler.jdt.tests</module>
 		<module>tests/org.eclipse.capra.handler.uml.tests</module>
         
-		
+		<!-- Branding -->
+		<module>releng/org.eclipse.capra.branding</module>
+
 		<!-- Features -->
 		<module>features/org.eclipse.capra.feature</module>
 		<module>features/org.eclipse.capra.core.feature</module>
diff --git a/releng/org.eclipse.capra.branding/.project b/releng/org.eclipse.capra.branding/.project
new file mode 100644
index 0000000..d311311
--- /dev/null
+++ b/releng/org.eclipse.capra.branding/.project
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>org.eclipse.capra.branding</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.pde.ManifestBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.SchemaBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.pde.PluginNature</nature>
+	</natures>
+</projectDescription>
diff --git a/releng/org.eclipse.capra.branding/META-INF/MANIFEST.MF b/releng/org.eclipse.capra.branding/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..ea97a3c
--- /dev/null
+++ b/releng/org.eclipse.capra.branding/META-INF/MANIFEST.MF
@@ -0,0 +1,6 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: Eclipse Capra Branding
+Bundle-SymbolicName: org.eclipse.capra.branding
+Bundle-Version: 0.7.1.qualifier
+Bundle-Vendor: Capra Development Team
diff --git a/releng/org.eclipse.capra.branding/about.ini b/releng/org.eclipse.capra.branding/about.ini
new file mode 100644
index 0000000..e3cd5cb
--- /dev/null
+++ b/releng/org.eclipse.capra.branding/about.ini
@@ -0,0 +1,2 @@
+aboutText=%aboutText
+featureImage=icons/capra32.png
\ No newline at end of file
diff --git a/releng/org.eclipse.capra.branding/about.properties b/releng/org.eclipse.capra.branding/about.properties
new file mode 100644
index 0000000..b70a1df
--- /dev/null
+++ b/releng/org.eclipse.capra.branding/about.properties
@@ -0,0 +1,8 @@
+aboutText=Eclipse Capra\n\
+Traceability Management\n\
+\n\
+Copyright (c) 2016, 2019 Chalmers | University of Gothenburg, rt-labs and others.\n\
+\n\
+Visit https://eclipse.org/capra\n\
+\n\
+Eclipse Capra is a traceability management tool. It allows the creation of trace links between arbitrary artefacts, provides features to edit them and keep them consistent, and visualise the relationships between them. This includes traceability matrices and graph visualisations that are helpful for reporting and change impact analysis.
\ No newline at end of file
diff --git a/releng/org.eclipse.capra.branding/build.properties b/releng/org.eclipse.capra.branding/build.properties
new file mode 100644
index 0000000..3a339d7
--- /dev/null
+++ b/releng/org.eclipse.capra.branding/build.properties
@@ -0,0 +1,5 @@
+bin.includes = META-INF/,\
+               about.ini,\
+               about.properties,\
+               build.properties,\
+               icons/
diff --git a/releng/org.eclipse.capra.branding/icons/capra16.png b/releng/org.eclipse.capra.branding/icons/capra16.png
new file mode 100644
index 0000000..d617e9c
--- /dev/null
+++ b/releng/org.eclipse.capra.branding/icons/capra16.png
Binary files differ
diff --git a/releng/org.eclipse.capra.branding/icons/capra32.png b/releng/org.eclipse.capra.branding/icons/capra32.png
new file mode 100644
index 0000000..3214500
--- /dev/null
+++ b/releng/org.eclipse.capra.branding/icons/capra32.png
Binary files differ
diff --git a/releng/org.eclipse.capra.branding/icons/capra48.png b/releng/org.eclipse.capra.branding/icons/capra48.png
new file mode 100644
index 0000000..4430136
--- /dev/null
+++ b/releng/org.eclipse.capra.branding/icons/capra48.png
Binary files differ
diff --git a/releng/org.eclipse.capra.branding/icons/capra64.png b/releng/org.eclipse.capra.branding/icons/capra64.png
new file mode 100644
index 0000000..3ffc57a
--- /dev/null
+++ b/releng/org.eclipse.capra.branding/icons/capra64.png
Binary files differ
diff --git a/releng/org.eclipse.capra.branding/pom.xml b/releng/org.eclipse.capra.branding/pom.xml
new file mode 100644
index 0000000..e64e517
--- /dev/null
+++ b/releng/org.eclipse.capra.branding/pom.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!--
+    Copyright (c) 2016, 2019 Chalmers | University of Gothenburg, rt-labs and others.
+    All rights reserved. This program and the accompanying materials
+    are made available under the terms of the Eclipse Public License v2.0
+    which accompanies this distribution, and is available at
+    http://www.eclipse.org/legal/epl-v20.html
+     
+    SPDX-License-Identifier: EPL-2.0
+     
+    Contributors:
+         Chalmers | University of Gothenburg and rt-labs - initial API and implementation and/or initial documentation
+         Chalmers | University of Gothenburg - additional features, updated API
+ --><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+	<modelVersion>4.0.0</modelVersion>
+
+	<parent>
+		<relativePath>../../pom.xml</relativePath>
+		<groupId>org.eclipse.capra</groupId>
+		<artifactId>parent</artifactId>
+		<version>0.7.1-SNAPSHOT</version>
+	</parent>
+
+	<artifactId>org.eclipse.capra.branding</artifactId>
+	<packaging>eclipse-plugin</packaging>
+
+</project>