CLOUDSTACK-3890. Delting the storage pool is not getting from xenserver. The
storage pool entry was removed from the db but the pool wasn't unmounted from
the host. There was a check that if the pool is not in UP state then the entry
can just be removed. That is wrong. A pool can only be removed if it is in
maintenance state. So after putting the pool in maintenance state if admin
tries to delete the pool we just remove the db entry without un-mounting the
storage pool from the host. Removed the incorrect check.
Fixed the conditon which checks for the provider's capabilty and reapply ipaliases on virtual router restart.

Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
Cloudstack-3882 remove duplicate entres of dataserver from /etc/hosts

Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
GSOC report for SDN project

Signed-off-by: Sebastien Goasguen <runseb@gmail.com>