VCPE template suggestor suggests vlans and units dinamically.
Merge branch 'develop' into feature/suggest-vlans-dynamically
VCPE vlan and unit suggestion does not repeat vlans and units in same vcpe.

Suggestion is now improved in a way it does not repeat same vlan for same physical interface.
It does so for units, too.

In order to do that, we now keep track of already suggested vlans and units in current vcpe,
and suggest a particular one only if it has not been suggested already (in the same vcpe).

Although not introduced in this patch, it's worth notice that suggestion also calls isFreeVLAN for a candidate vlan
in order to check the vlan is not being used in other VCPEs.
Merge pull request #485 from jordi-puig/develop

Improvement in IsFree feature
Merge branch 'develop' into feature/suggest-vlans-dinamically-fixed

Conflicts:
	extensions/bundles/vcpe/src/main/java/org/opennaas/extensions/vcpe/manager/VCPENetworkManager.java
Merge pull request #486 from isartcanyameres/feature/suggest-vlans-dinamically-fixed

Feature/suggest vlans dinamically
Suggestor calls IsFreeChecker instead of calling VCPENetworkManager.

This patch also makes IsFreeChecker methods static.
Merge pull request #487 from isartcanyameres/feature/suggest-vlans-dinamically-fixed

Suggestor calls IsFreeChecker instead of calling VCPENetworkManager.
Merge pull request #488 from jordi-puig/feature/refactor-builder

Refactor builder
Merge branch 'develop' of git://github.com/dana-i2cat/opennaas into feature/refactor-builder