Fix for exception seen on selecting device tab, after stopping switchmgr bundle.

Signed-off-by: Pramila Singh <pramisin@cisco.com>
Add PDE OSGi launcher for the controller project

- Created a p2site distribution which will place in a p2 repository
all the artifacts that are part of the
opendaylight/commons/opendaylight/pom.xml parent pom. The p2site will
be built by the controller-merge job on jenkins and will be used as
update site for the "opendaylight" target platform.
- Created a target-platform "opendaylight" to be used by PDE when used
in eclipse, this target platform is supposed to fetch the artifact
from a remote P2 site that will be hosted on jenkins after this patch
will get in.
- Create an OSGi PDE launcher "opendaylight-osgi-launcher" to be able
to launch the controller without the assembly phase to be required,
this one works with the target-platform "opendaylight"
- Created a target-platform "opendaylight-local" to be used by PDE
with the assumptions that the p2 site reside local and has been built
in the p2site distribution.
All this enhancements are to address some of the eclipse usability
issues as documented in:
https://bugs.opendaylight.org/show_bug.cgi?id=21

Change-Id: I559b92ff52011cd69d306b43edd2531901aac85f
Signed-off-by: Giovanni Meo <gmeo@cisco.com>
Fixed tests. Added javadocs to yang-model-api.
Minor formatting changes performed in yang-model-parser-impl.

Signed-off-by: Martin Vitez <mvitez@cisco.com>
Remove superfluous groupId.

The groupId is already specified in the
parent element, and the additional declaration
causes warnings in Eclipse.

Change-Id: If6adaabc4407a4ea5100ba8af666b05c333dae8d
Signed-off-by: David Erickson <daviderickson@cs.stanford.edu>
Change generated MANIFEST.MF location

This patch moves the generated MANIFEST.MF for
OSGi from the target/classes/META-INF folder to
./META-INF for non-web bundles, and to
./src/main/resources/META-INF for web bundles.
This fixes a problem in Eclipse where it would
think that the project is always out of sync,
indicating this on the OSGi run configuration.

Change-Id: I02c2af4bf80a7f1fe66f53ddf3ae24232d8b83ec
Signed-off-by: David Erickson <daviderickson@cs.stanford.edu>
Formatting cleanup of POM files

Replaced tabs with two spaces and removed
some extraneous lines and tail whitespace.

Change-Id: I3dbc766b3ffabf76a17a04454beb69933f67f8a0
Signed-off-by: David Erickson <daviderickson@cs.stanford.edu>
Merge "Fixed tests. Added javadocs to yang-model-api. Minor formatting changes performed in yang-model-parser-impl."
Merge changes I02c2af4b,If6adaabc,I559b92ff

* changes:
  Change generated MANIFEST.MF location
  Remove superfluous groupId.
  Add PDE OSGi launcher for the controller project
Merge "Formatting cleanup of POM files"
Updated SCM location

Change-Id: I6c59e59713366e77825270e4f0f5265a88ed628d
Signed-off-by: David Erickson <daviderickson@cs.stanford.edu>
Merge "Updated SCM location"