Zborov, Zniev a Zvolenský hrad