Initial Maven POM build file

This POM builds the platform similarly to the way it
was being built with Ant, using the same dependencies
and versions, and unpacking and embedding them into
the resultant jar.  It also adds an OSGi MANIFEST.MF
so that the jar can be used within an OSGi runtime.
It currently exports a limited subset of the package
space, with the expectation that this will be expanded
over time as needed.

The build is currently excluding two test files from
running because they were failing at the time of this
patch.  Included in the POM is a note that these need
to be resolved.

Lastly I semi-arbitrarily picked the artifact name
'netvirtplatform-all', this code will need to evolve into
many more modules over time, and I expect this name to
change as well.

Change-Id: I551dafb141f93280fa503434f499f4709319ec32
Signed-off-by: David Erickson <daviderickson@cs.stanford.edu>
Fix to pom file to export additional packages

I just tried the new pom file that builds a giant OSGI
bundle and tried loading that with the ControllerServiceAdaptor
bundle.  These changes are needed for it to work.  The
changes simply consist of exporting a few more packages.

Change-Id: Iabc80dcc7b3f06bc88fa3d71f76936f482a57740
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Fixed pom to be able to publish to nexus.opendaylight.org

Added the distributionManagement section so that when the
Jenkins gets hooked up artifacts can be published to
the Nexus repo.

Change-Id: I78f1bc254547acbfd7a5c3d4e4a813b8f079f30c
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Added an Adaptor Bundles to support HostTracker Porting

Per Colin's email:
https://lists.opendaylight.org/pipermail/discuss/2013-May/000195.html
about the plan for implementing the Dixon-Erickson Proposal item
for HostTracker:
https://wiki.opendaylight.org/view/D-E_Proposal:Host_Tracker_Plan

This commit brings an AdaptorBundle that should enable packetIn to
be adapted.  It provides a start on adapting IControllerService and
IOFSwitch in support of this.  Note, at this time, only the bits
needed to support the HostTracker Porting have been done.

Please also note, while this builds, and the bundle loads into
the OSGI container, DeviceManager will need to be OSGI-ized and
pushed to Nexus for it to be tested.

Because I do not know where the net-virt-platform guys are likely to want
the code put, I've put it in a 'staging' directory.

PatchSet2:
1. Cleaned up trailing whitespace
2. Switch from using locally defined NetYetImplementedException to
   java.lang.UnsupportedOperationException("Not implemented yet.")
3. Added a local .gitignore to protect against common badness like
   target/
Comment: lib/ is included intentionally until such time as the necessary
         binary artifacts are being pushed up to Nexus.  Until then, lib
         is a local maven repo.

PatchSet3:
1. Changed the pom file to work with https://git.opendaylight.org/gerrit/#/c/382/
and https://git.opendaylight.org/gerrit/#/c/386/
2. Removed the lib directory

PatchSet4:
1. Rebased to origin/master n

Change-Id: I04f8fbca6e66190046a9241f45bd5aff3413a757
Signed-off-by: Ed Warnicke <eaw@cisco.com>