Flow table size reduction

We reduce the table size by creating virtual MAC address.
Each guest is assigned a virtual MAC address,
created by the controller upon connection.
The format of virtual MAC:
dcenter:switch:vm_id:00

Forwarding is based on prefix matching, like that of
IP routing.
Merge pull request #45 from powerist/working

Flow table size reduction