core+webadmin: reordering VM NICs

This patch adds a reordering functionality to the VM interfaces.
The logic is as follows:
1. All templated NICs that have a PCI address are left as is.
2. All the remaining NICs are given MAC addresses with the same NIC name
ordering.

Change-Id: I7d02e3eff9466d9094bc16cd489503d25c9f4bef
Bug-Url: https://bugzilla.redhat.com/1040630
Signed-off-by: Oved Ourfali <oourfali@redhat.com>