[CHEF-4022] "knife cookbook download" of nonexistant cookbook throws NoMethodError

Chef::CookbookVersion::available_versions throws nil if the cookbook is not found on the server, but Chef::Knife::CookbookDownload doesn't handle this properly.