Create OFFForwarding actionset skeleton.
Floodlight model moved to OFSwitch model.
OFSwitch model serialization.
DOSGi version upgraded to 1.5.0. It solves ConcurrentModificationException's executing OpenNaaS.
Merge pull request #649 from logoff/issue/dosgi-exception

DOSGi version upgraded to 1.5.0.
Add JSON serialization in floodlight client.

FloodlightProtocolSession instantiates a client with anotated IFloodlightStaticFlowPusherClient interface.
The client uses CustomJSONProvider to serialize/deserialize FloodlightOFFlow data structures.

CustomJSONProvider contains a serializer and a deserializer for FloodlightOFFlow and application/json MediaType.
The mapping between model classes and serializers is configured in CustomJSONProvider.
This way, model classes are not linked to serializers.

A tests checks CustomJSONProvider serializes and deserializes as expected by floodlight.
Merge pull request #650 from isartcanyameres/feature/of-switch-driver-floodlight

Feature/of switch driver floodlight
Merge pull request #648 from adrian-rosello/feature/offorwarding-capability

CreateOFForwardingRule method
Log's messages corrected.
Merge branch 'feature/of-switch' of git://github.com/dana-i2cat/opennaas into feature/offorwarding-actionset

Conflicts:
	extensions/bundles/openflowswitch.driver.floodlight/src/main/java/org/opennaas/extensions/openflowswitch/driver/floodlight/protocol/client/IFloodlightStaticFlowPusherClient.java
OFSwtich model serialization corrected.
Merge pull request #651 from adrian-rosello/feature/offorwarding-actionset

Actionset skeleton + model refactored
SDN network resource bundle skeleton.
CheckParams method for createOFForwardingRule action.
CreateOFForwardingRule action implementation.
Add author
SDNNetwork model.

SDNNetworkModel contains SDNNetworkOFFlow.

SDNNetworkOFFlow represents a flow traversing the network following a path.
SDNNetworkOFFlow contains the Path it follows (from network model) and other OFFlow properties (SDNNetworkOFFlow extends OFFlow).

OFFlow has been created from FloodlightOFFlow, and FloodlightOFFlow changed to extend from OFFlow.
The difference between these two classes is that FloodlightOFFlow represents a flow entry inside a switch (and it holds the switch id),
while OFFlow is a generic flow representation.
Implement Bootstrapper that does not reset model.
Define and implement OFProvisioningNetworkCapability.

FlowIds are randomly generated UUIDs.

TODO: obtain result from ActionResponse and return it in capability methods.
Merge branch 'develop' into feature/of-net-model