Ensure info cache updates don't overwhelm cells

Cells does its own healing of the info cache outside
of get_instance_nw_info, so we have double healing
happening if info_cache_cells_update is called for every
get_instance_nw_info. This also overwhelms cells'
ability to keep the global db updated at scale. Similar
functionality exists in nova/network/api.py.

Conflicts:
        nova/network/neutronv2/api.py

NOTE(mriedem): This is due to base_api not existing
until Juno, where the refresh_cache decorator now
lives.

Change-Id: I58f681f3674d826e3dce4fa956e2eb0e4c60f82b
(cherry picked from commit 446d433f6fea7624acae371189239a82c94ad455)
Merge "Ensure info cache updates don't overwhelm cells" into stable/icehouse