Fix nic order not correct after reboot

Previously if an instance was rebooted or migrated the original nic order
would not be maintained. This patch retrieves the correct nic order from
info_cache so that the order is mantained.

Fixes bug 1187092

Change-Id: I3f5488cc14c692fde7d5bd3376389e2f2f5550ff

Conflicts:
	nova/tests/network/test_quantumv2.py
Merge pull request #15 from hyunsun/patch

Fix nic order not correct after reboot
Fix assumed port has port_security_enabled

Previously if adding a security group to an instance it would fail
if the port did not contain port_security_enabled=True. This patch
also changes the unit tests so that networks by default are not
associated with port_security_enabled=True because this is only true
if a plugin is running the port_security extension.

Fixes bug 1189059

Change-Id: Ieebb7aafba01c18164b86a01a3c289a6957321e4
(cherry picked from commit eddab7ba0e45c47fa8503b29484ce296f46c0d27)
Merge pull request #16 from hyunsun/bug_patch

Fix assumed port has port_security_enabled
port recreate in evacuation mode added