Moved UPnPEventNotifier.java and EventSource to the "extra" bundle.
Added dependencies with "extra" bundle to the examples projects   
Modified the evented statevariables of the examples to use UPnPLocalStateVariable (since R4) (we used UPnPStateVariableDescriptor.java now removed)
Reorganized imports with the following order:
java,javax,com,org,org.apache,org.osgi,org.apache.felix,org.apache.felix.upnp

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@607731 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/upnp/samples/tv/pom.xml b/upnp/samples/tv/pom.xml
index 6b3f37b..df450b8 100644
--- a/upnp/samples/tv/pom.xml
+++ b/upnp/samples/tv/pom.xml
@@ -1,54 +1,58 @@
-<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/maven-v4_0_0.xsd">
-  <parent>
-    <groupId>org.apache.felix</groupId>
-    <artifactId>felix</artifactId>
-    <version>1.1.0-SNAPSHOT</version>
-    <relativePath>../pom/pom.xml</relativePath>
-  </parent>
-  <modelVersion>4.0.0</modelVersion>
-  <packaging>bundle</packaging>
-  <groupId>org.apache.felix</groupId>
-  <name>Apache Felix UPnP Sample TV</name>
-  <artifactId>org.apache.felix.upnp.sample.tv</artifactId>
-  <version>0.2.0-SNAPSHOT</version>
-  <!-- <url>http://maven.apache.org</url> -->
-  <dependencies>
-    <dependency>
-      <groupId>${pom.groupId}</groupId>
-      <artifactId>org.osgi.core</artifactId>
-      <version>1.1.0-SNAPSHOT</version>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>${pom.groupId}</groupId>
-      <artifactId>org.osgi.compendium</artifactId>
-      <version>0.9.0-SNAPSHOT</version>
-      <scope>provided</scope>
-    </dependency>
-  </dependencies>
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.felix</groupId>
-        <artifactId>maven-bundle-plugin</artifactId>
-        <version>1.1.0-SNAPSHOT</version>
-        <extensions>true</extensions>
-        <configuration>
-          <instructions>
-            <Bundle-Name>${pom.name}</Bundle-Name>
-            <Bundle-Vendor>Apache Software Foundation</Bundle-Vendor>
-            <Bundle-Author><![CDATA[Matteo Demuru <demuru@apache.org>,Francesco Furfari <furfari@apache.org>,Stefano "Kismet" Lenzi <lenzi@apache.org>]]></Bundle-Author>
-            <Bundle-Description>
-               	CyberLink Tv clone to test UPnPBase driver
-            </Bundle-Description>
-            <Bundle-SymbolicName>org.apache.felix.upnp.sample.tv</Bundle-SymbolicName>
-            <Bundle-Activator>org.apache.felix.upnp.sample.tv.Activator</Bundle-Activator>
-            <Private-Package>org.apache.felix.upnp.sample.tv.*</Private-Package>
-            <Import-Package>*</Import-Package>
-          </instructions>
-        </configuration>
-      </plugin>
-    </plugins>
-  </build>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>

+<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/maven-v4_0_0.xsd">

+  <parent>

+    <artifactId>felix</artifactId>

+    <groupId>org.apache.felix</groupId>

+    <version>1.1.0-SNAPSHOT</version>

+    <relativePath>../pom/pom.xml</relativePath>

+  </parent>

+  <modelVersion>4.0.0</modelVersion>

+  <groupId>org.apache.felix</groupId>

+  <artifactId>org.apache.felix.upnp.sample.tv</artifactId>

+  <packaging>bundle</packaging>

+  <name>Apache Felix UPnP Sample TV</name>

+  <version>0.2.0-SNAPSHOT</version>

+  <build>

+    <plugins>

+      <plugin>

+        <groupId>org.apache.felix</groupId>

+        <artifactId>maven-bundle-plugin</artifactId>

+        <version>1.1.0-SNAPSHOT</version>

+        <extensions>true</extensions>

+        <configuration>

+          <instructions>

+            <Bundle-Name>${pom.name}</Bundle-Name>

+            <Bundle-Vendor>Apache Software Foundation</Bundle-Vendor>

+            <Bundle-Author>Matteo Demuru &lt;demuru@apache.org&gt;,Francesco Furfari &lt;furfari@apache.org&gt;,Stefano "Kismet" Lenzi &lt;lenzi@apache.org&gt;</Bundle-Author>

+            <Bundle-Description>CyberLink Tv clone to test UPnPBase driver</Bundle-Description>

+            <Bundle-SymbolicName>org.apache.felix.upnp.sample.tv</Bundle-SymbolicName>

+            <Bundle-Activator>org.apache.felix.upnp.sample.tv.Activator</Bundle-Activator>

+            <Private-Package>org.apache.felix.upnp.sample.tv.*</Private-Package>

+            <Import-Package>*</Import-Package>

+          </instructions>

+        </configuration>

+      </plugin>

+    </plugins>

+  </build>

+  <dependencies>

+    <dependency>

+      <groupId>${pom.groupId}</groupId>

+      <artifactId>org.osgi.core</artifactId>

+      <version>1.1.0-SNAPSHOT</version>

+      <scope>provided</scope>

+    </dependency>

+    <dependency>

+      <groupId>${pom.groupId}</groupId>

+      <artifactId>org.osgi.compendium</artifactId>

+      <version>0.9.0-SNAPSHOT</version>

+      <scope>provided</scope>

+    </dependency>

+    <dependency>

+      <groupId>org.apache.felix</groupId>

+      <artifactId>org.apache.felix.upnp.extra</artifactId>

+      <version>0.3.0-SNAPSHOT</version>

+      <scope>provided</scope>

+    </dependency>

+  </dependencies>

+</project>

+