Simple next_available_ip_in_subnet algorithm

Assumes that OpenStack is tracking available IP ranges with
allocation_pools.