Merge branch 'develop' of git://github.com/dana-i2cat/opennaas into develop
[maven-release-plugin] prepare for next development iteration
Merge branch 'release/0.17' into upstream-master
Merge pull request #509 from isartcanyameres/release/0.17-cont

Release/0.17 cont
Remove vCPE when there is an error in buildModel.

In VCPENetworkManager build method, an error during template.buildModel
causes resource not being removed. Although it should be.

Removing operations are only called when the resource is set, but setting
happens after trying to build the model. Thus, an error in buildModel prevents
the resource to be set and removing operations skipped.

This patch avoid skipping the "rollback" by setting the resource before any
other operation is called in build method.
Move Multiple Provider vCPE related classes into 'mp' package.

BGP model in MultipleProviderTemplate is not build any more (it is left as it comes from the user).
To build it, it was using SP template dependent classes whose structure makes no sense in MP template.
If MP template requires BGP, it's own way to configure it must be implemented.
Merge pull request #511 from isartcanyameres/refactor/move-mp-vcpe-classes-to-own-package

Move Multiple Provider vCPE related classes into 'mp' package.
Merge pull request #510 from isartcanyameres/fix/remove-vcpe-if-fail-in-buildmodel

Remove vCPE when there is an error in buildModel.
Add tempplate constants defining elements the mp template will work with.
Move SP-vCPE template constants into 'sp' package.

Before this patch, the SP constans were in vcpe model.
As model must remain template independent, constant should not be there.

This patch moves VCPETemplate.java (defining constants) to org/opennaas/extensions/vcpe/manager/templates/sp/
WAN Interfaces in logical view
Merge pull request #512 from jordi-puig/develop

 WAN Interfaces in logical view
Rename SP template related classes so they include "SP".

This patch renames VCPETemplate.java and VCPETemplateSuggestor.java
to SPTemplateConstants.java and SPTemplateSuggestor.java respectively.

This change is made to help identifying template dependent classes.
Create VCPENetworkModel with the structure required for MP-vCPE Template.

This patch adds MPTemplateModelBuilder.java which is able to create a VCPENetworkModel with the structure required for MP-vCPE Template.

MP-vCPE template requires the use of a new class in the model IPNetworkDomain.
This class will store some attributes related to addressing (yet to be decided).
Merge branch 'develop' into feature/mp-vcpe-element-definition

Conflicts:
	clients/opennaas-gui-vcpe/src/main/java/org/opennaas/gui/vcpe/utils/model/VCPEBeanUtils.java

Both modified VCPEBeanUtils.java.
Conflicts solved by manually merging.
Merge pull request #513 from isartcanyameres/feature/mp-vcpe-element-definition

Feature/mp vcpe element definition
Corrected error in JS and CSS imports of login view
Changed header literals to see language change
Merge pull request #515 from maneljara/develop

Corrected error in JS and CSS imports of login view
Configure BGP with ip addresses from user input.

This patch causes BGB configuration for SP-VCPE template to be updated with user provided IP addresses.

To do so, logical interfaces in core router are sent to OpenNaaS from the GUI (within create method),
and afterwards, model used to configure BGP is updated with data of recevived core router logical interfaces.

With the values correclty updated in the model, configuring BGP from the model requires no change.
Merge pull request #516 from isartcanyameres/fix/sp-vcpe-configure-bgp-with-user-input

Configure BGP with ip addresses from user input.