Fix hardcoded port identifiers to match floodlight ones.

Floodlight enumerates ports starting by number 1, despite the number given in mini-net.
Hardcoded routes were using mini-net identifiers for ports and has now changed to use floodlight identifiers.

Switch ports that were identified by number 2 are now called 1.
Switch ports that were identified by number 3 are now called 2.
Host ports have not changed.
Use correct ingress and output port in each switch flow request.

AllocateFlowAction in the network launches one flow request for each switch in the flow route.
Each of these requests has now correct ingress and output port according to the network flow route.

Additionally, these requests have been modified by setting some data required by the controller.
Merge pull request #682 from isartcanyameres/fix/port-identifiers

Fix/port identifiers