Added more providers/of modules and javadocs.
Split onos-core feature into onos-api and onos-core.
diff --git a/providers/of/device/src/main/java/org/onlab/onos/provider/of/device/impl/OpenFlowDeviceProvider.java b/providers/of/device/src/main/java/org/onlab/onos/provider/of/device/impl/OpenFlowDeviceProvider.java
index af214d3..1fafca5 100644
--- a/providers/of/device/src/main/java/org/onlab/onos/provider/of/device/impl/OpenFlowDeviceProvider.java
+++ b/providers/of/device/src/main/java/org/onlab/onos/provider/of/device/impl/OpenFlowDeviceProvider.java
@@ -16,7 +16,8 @@
 import org.slf4j.LoggerFactory;
 
 /**
- * Device provider which uses an OpenFlow controller to detect devices.
+ * Device provider which uses an OpenFlow controller to detect network
+ * infrastructure devices.
  */
 @Component
 public class OpenFlowDeviceProvider extends AbstractProvider implements DeviceProvider {
@@ -54,7 +55,7 @@
 
     @Override
     public void triggerProbe(Device device) {
-        log.info("Triggerring probe on device {}", device.id());
+        log.info("Triggering probe on device {}", device.id());
     }
 
     @Override
diff --git a/providers/of/device/src/main/javadoc/org/onlab/onos/provider/of/device/impl/package.html b/providers/of/device/src/main/javadoc/org/onlab/onos/provider/of/device/impl/package.html
new file mode 100644
index 0000000..cae24c0
--- /dev/null
+++ b/providers/of/device/src/main/javadoc/org/onlab/onos/provider/of/device/impl/package.html
@@ -0,0 +1,3 @@
+<body>
+Provider that uses OpenFlow controller as a means of infrastructure device discovery.
+</body>
\ No newline at end of file