CircuitStatisticsCapability skeleton.
CircuitStatistics model.
Modify model adding TimePeriod class.
Implementation of reportStatistics in CircuitStatistics capability.

Conflicts:
	extensions/bundles/genericnetwork/pom.xml
GetCircuitStatistics implementation and features for openCSV.

Conflicts:
	extensions/bundles/genericnetwork/pom.xml
	pom.xml
Add numeric control to timestamps.
Private methods at the end of the class file.
Add @Consumes annotation to IStatisticsCapability.
Add sortedMap to improve efficiency in filtering circuits statistics per time period.
Additional tests for the StatisticsCapability.
Merge branch 'ofertie/monitoring' of https://github.com/dana-i2cat/opennaas into ofertie/monitoring

Conflicts:
	extensions/bundles/genericnetwork/src/main/java/org/opennaas/extensions/genericnetwork/model/GenericNetworkModel.java
Merge TimePeriod class into one.
Fix serialization annotation and minor modifications to improve code.
Add namespace to @xmlrootelement.
Merge pull request #951 from adrian-rosello/ofertie/monitoring

CircuitStatisticsCapability



This patch introduces the Circuit Statistics Capability for the Generic Network resource.

This capability provides the ability to receive and report QoS statistics per circuit. This statistics are sent and received in CSV format: each record represents a specific circuit statistic. This CSV is mapped to/from a single java model containing all the information.