Tests for CircuitAggregationCapability.

Test that:
- capability does not modify given parameters (related to bug OPENNAAS-1392)
- capability returns same given circuits when aggregation is disabled.
- capability aggregated as desired when aggregation is enabled.
CircuitAggregationCapability does not require USE_AGGREGATION_PROPERTY in the descriptor.

It takes false as default value.
The capability tries to read that property value only when the property is specified in the descriptor.

This patch avoids a accessing null when USE_AGGREGATION_PROPERTY is not specified in the capability descriptor.
Don't swallow exception in CalculateAggregatedCircuitsActions.

CalculateAggregatedCircuitsActions now throws ActionException if there is a SerializationException when trying to clone a Circuit.

This patch avoids bug OPENNAAS-1392 but causes a fail instead.
Avoid ClassNotFoundException in CalculateAggregatedCircuitsAction.

Use org.apache.commons.lang3.SerializationUtils to clone circuit.
The implementation of this method  (in version 3.0.1 or above) uses the classloader from given object in order to instantiate the copy.
See the following link for more info: https://issues.apache.org/jira/browse/LANG-626

This commit fixes bug OPENNAAS-1392:
http://jira.i2cat.net:8080/browse/OPENNAAS-1392
Upgrade commons-lang3 to latest version (3.3.2)
Properly supress unchecked warning.
Merge pull request #911 from isartcanyameres/fix/serialization-utils-class-not-found-error

Fix/serialization utils class not found error