Oceanside greenlights controversial Avocado Road development