Смысловой вопрос к зависимому компоненту словосочетания исходит из главного компонента, а именно: он диктуется или морфологической природой главного слова (выше чего? крыши), или его семантикой (срубил чем? топором). В словосочетании страна озер главный компонент — существительное, причем не такое, значение которого влечет падежный вопрос. (Существительные, обозначающие, например, часть чего-либо, требуют подобных вопросов: крыша чего? дома / сарая… Но сущ. страна ни к одной группе таких существительных не относится.) Следовательно, единственный осмысленный вопрос, который может быть задан от сущ. страна к зависимому компоненту, — вопрос определения (какая страна?). Услышав от собеседника слово страна, но не расслышав предложение до конца, мы спросим Какая страна? Спросить «страна чего?» не придет в голову ни одному носителю русского языка.
В предложении Летом мы ремонтировали крышу дома слово дома является дополнением. Кто-то, видимо, ошибочно решил, что существительное не может управлять дополнением, а зависимое сущ. при нем всегда является несогласованным определением. На самом деле существительные вполне могут управлять дополнениями; в частности, в данном случае главное слово — крыша — обозначает часть целого, и при таких сущ. регулярно использование в качестве дополнения слова, обозначающего то целое, часть которого названа. Вот, скажем, в словосочетании ограда Летнего сада зависимый компонент действительно является несогласованным определением.
Согласно словарю «Русское словесное ударение», верно: выйти из дома, если имеется в виду «из здания», но из дому, если имеется в виду «из своего жилища».
Исходя из этимологии этого жаргонного слова, заруфить действительно означает 'залезть на крышу'. Но слова, употребляясь в языке, могут менять свое значение (оно может расширяться или сужаться), у слов может развиваться переносное значение. У слова заруфить вполне может развиться (а может, уже и развивается) переносное значение: 'залезть на крышу' – 'залезть на какую-либо поверхность высокого сооружения' – 'залезть, взобраться на какой-либо высокий предмет, сооружение'. В этом смысле вполне можно (будет) заруфить и шпиль, и дерево (т. е. даже то, где нет крыши). Ср. историю слова ксерокс: изначально так назывался только копировальный аппарат фирмы Xerox, а потом, невзирая на этимологию слова, так стали называть любой копировальный аппарат, даже не имеющий к этой фирме никакого отношения.
Варианты двускатный и двухскатный равноправны.
Трехэтажное здание – правильно.
Не видим весомых оснований для постановки запятой.
Оба варианта возможны.
Оснований для постановки запятой нет.