Move IP capability view model to router.capabilities.api bundle.
Define desired REST API for IIPCapability.
Implementation of REST exposed methods in IPCapability.
Fix typo in error message.
Move translator test to correct bundle.
Reorder methods in IIPCapability
Reorder methods in IPCapability to match order in IIpCapability.
Instantiate NetworkPort using its correspondent subclass.
Support both physical and logical interfaces in setDescription.

GetDescription does NOT support physical interfaces, as they are not being stored in the model.
Unify ipv4 mask format in REST API.

ipv4 mask uses its short form.
The short form is the prefix lenght in bits. e.g. 255.255.255.0 is expressed as /24.

The short form is the format expected in user inputs.
It is also the format used to display ipv4 masks to the user.

The long form is used in the model, but never exposed to the user, through the REST API.
Fix typo in private method name.
IP methods fail when loopback interface is specified.

Just as CLI command do.
Reorder method in IPCapability.
Adapt tests to new ipv4 netmask format.

Capabilities expect and return netmask in its short format.
While model stores the long format.
Merge pull request #813 from isartcanyameres/features/unified-ip-rest-interface

Features/unified ip rest interface