Add a template settings.xml file

This file is needed to teach maven about OpenDaylight repositories
globally. When copied to ~/.m2/settings.xml, individual pom.xmls do not
need to carry repository definitions.

Change-Id: I12c5f812ff846abfd06fe5b679c183122c821b4e
Signed-off-by: Robert Varga <rovarga@cisco.com>
Introduce bundle-parent

This introduces a parent for bundle artifacts. It just makes sure
maven-bundle plugin is executed with a default configuration. It can be
reused by any artifact without having to declare the plugin in its build
section.

Change-Id: Ia4ee994bfdc030a9e8b5d9e86734d26730ab62a8
Signed-off-by: Robert Varga <rovarga@cisco.com>
Introduce features-test

This patch introduces the features-test from yangtools. It validates
that a project's feature is self-contained.

Change-Id: I7e6275ea465b79b2dc3cee5b105d8ca36c728cbc
Signed-off-by: Robert Varga <rovarga@cisco.com>
Merge changes I7e6275ea,Ia4ee994b

* changes:
  Introduce features-test
  Introduce bundle-parent