Refactor for floating IP updating checks
Refactor for floating IP updating checks

1. Will not fill the API fip updating dict with tenant_id and id
anymore, floatingip_db will be passed around functions.
We need to make the `fip` dict come from the API as it orginal is.

2. Refactor some redundant log messages for fip's port tenant_id
check and IP version check.

Change-Id: Ic45c95d90f3aecfcb731453fb3fd62e6ed92893b
Partial-bug: #1607746

sebrandon1/neutron,eayunstack/neutron,mahak/neutron,openstack/neutron,sebrandon1/neutron,mahak/neutron,noironetworks/neutron,huntxu/neutron,noironetworks/neutron,openstack/neutron,eayunstack/neutron,openstack/neutron,mahak/neutron,cloudbase/neutron,huntxu/neutron,cloudbase/neutron