Refactor match_dep()
Refactor match_dep()

* Instead of applying blacklist and sorting versions
  in separate steps do a single pass over the list.
* On success return just the version instead of
  {name = name, version = version} since rock name is stored
  inside dependency table already.

robooo/luarocks,robooo/luarocks,xpol/luarocks,keplerproject/luarocks,keplerproject/luarocks,xpol/luavm,xpol/luarocks,robooo/luarocks,tarantool/luarocks,keplerproject/luarocks,xpol/luavm,xpol/luainstaller,xpol/luavm,tarantool/luarocks,xpol/luarocks,xpol/luavm,tarantool/luarocks,luarocks/luarocks,xpol/luarocks,luarocks/luarocks,xpol/luainstaller,xpol/luainstaller,xpol/luainstaller,xpol/luavm,robooo/luarocks,luarocks/luarocks,keplerproject/luarocks