Крепости Древней Руси, зарождение и типы