[maven-release-plugin] prepare for next development iteration
Merge pull request #692 from isartcanyameres/release/0.23-cont

Release/0.23 cont
Add missing features repositories in platform pom.xml.

Platform pom.xml is used to build the distribution local repository (system folder).

Following this website recommendations
http://fusesource.com/docs/esb/4.4/esb_deploy_osgi/Locate-CustomRepo.html
all featuresRepositories used in org/apache/servicemix/apache-servicemix/${servicemix.version}/etc/org.apache.karaf.features.cfg
have been addded to platform pom.xml.

With the complete featureRepositories list, generated system folder contains all required bundles.
As a result, platform can be launched offline and all bundles are resolved from its system folder.

As a side effect, OpenNaaS loads in less than 1 minute (50s aprox.) the first time it is launched from a clean distribution.
It took around 4 minutes before this fix.
I guess this will also reduce the time needed to launch itests.
Remove jetty-all-server unused dependency from parent pom.xml
Merge pull request #693 from isartcanyameres/hotfix/offline-ready-distro

Hotfix/offline ready distro
Set exec permissions to opennaas bin folder content.

Fixes issue
http://jira.i2cat.net/browse/OPENNAAS-1132
Rename user given NetworkConnection id field to name.
Add NetworkConnection new id field. This will store internal id of the NetworkConnection.
Generate SDNNetworkOFFlow route connection ids and use them correctly in OFProvisioningNetworkCapability and its driver.

allocateOFFlow generates the ids before calling the action in the driver.

The driver uses the connection id when creating flows in each switch in the route.
Add allocated flow to the sdnnetwork model in allocateOFFlow method in OFProvisioningNetworkCapability.
Avoid using ResourceManager to get the resource a capability belongs to.

Capabilities already have a reference to the resource they belong to.
Using this reference helps keeping the code clean :)
Implement removeOpenflowForwardingRule method, calling REMOVEOFFORWARDINGRULE action.
Process action execution exceptions in executeAction method.
Refresh model with real flows after creating and removing a flow, and before returning all flows.

TODO: Implementation of the refreshModelFlows method.
Implement refreshModelFlows method in OpenflowForwardingCapability.
Add author
Merge pull request #694 from isartcanyameres/fix/executable-bins

Set exec permissions to opennaas bin folder content.
Merge pull request #695 from isartcanyameres/fix/sdn-net-model-ids

Fix/sdn net model ids
Don't populate the model in createOFForwardingAction. The capability takes care of populating it using another action.
Assert messages for createOpenflowForwardingRuleTest.