Правильно: трёхмачтовове судно.
Существительные, имеющие двойную охарактеризованность по роду, называются существительными общего рода.
К общему роду относятся существительные с окончанием -а в им. падеже ед. числа, называющие лиц по характерному действию или свойству и имеющие ту же систему падежных окончаний, что и существительные жен. или муж. рода с окончанием -а в форме им. падежа ед. числа: настоящий гуляка, настоящего гуляку, настоящему гуляке и т. д. — муж. род; настоящая гуляка, настоящую гуляку, настоящей гуляке и т. д. — жен. род.
Существительное выхухоль не является существительным общего рода, так как не называет лиц, обладающих определенными признаками, не имеет окончания -а в им. падеже ед. числа, а при употреблении в разных родах не получает одинаковых окончаний в косвенных падежах (существительное выхухоль в женском роде склоняется как выхухоль, выхухоли, выхухоли, выхухоль, выхухолью, выхухоли, а в мужском — как выхухоль, выхухоля, выхухолю, выхухоля, выхухолем, о выхухоле).
Чтобы понять, как обосновывается возможность относиться и к муж., и к жен. роду у существительного выхухоль, рассмотрим особенности категории рода у русских неодушевленных и одушевленных существительных.
Большая часть русских существительных являются неодушевленными, грамматическая категория рода у этих существительных не связана со значением. А вот одушевленные существительные муж. и жен. рода, которые называют лиц и животных, могут быть связаны со значением и достаточно регулярно отражают соотношение «род – пол», например: мужчина – женщина, сын — дочь, корова — бык, лось — лосиха и т. п. Иногда у названий животных особи мужского и женского пола называются одинаково (стрекоза, судак, щука, трясогузка и др.). Среди слов, называющих лиц, также не всегда имеется соответствие рода и пола. Так, слово человек муж. рода, хотя может обозначать как женщину, так и мужчину. К этому же типу (одинаковое именование особей разного пола) относится слово выхухоль, которое при этом имеет вариативную категорию рода, что отражено, например, в «Большом толковом словаре» под ред. С. А. Кузнецова (см.: https://gramota.ru/poisk?query=выхухоль&mode=slovari&dicts[]=42). Вариативность категории рода означает, что в соответствии с нормами литературного языка существительное выхухоль может употребляться и в муж. роде, и в жен. роде при именовании особей как мужского, так и женского пола.
Слово виски ни по форме, ни по значению тоже не может быть отнесено к существительным общего рода. Как и слово выхухоль, это существительное имеет вариативную категорию рода (муж. и ср.).
Вы правы, полруки нужно писать слитно.
Правильно: Днепрогэс.
В названиях организаций с большой буквы пишется первое слово и входящие в состав названия имена собственные. Если это официальное название музея, то корректно писать слово музей с большой буквы: Музей Московского вертолетного завода им. Миля.
Оба названия склоняются: живу в Осаке, гулял по Лиллю.
По правилам: Королевская Миля.
Вы задали очень интересный вопрос. В «Словаре сочетаемости слов русского языка» под ред. П. Н. Денисова и В. В. Морковкина, в толковых словарях возможность образования сочетаний по модели (по)хвалить кому-то не отмечается. Однако в Национальном корпусе русского языка единичные примеры есть:
― Я был простой мужик, голяк; вы точно меня вытащили из грязи, похвалили моему барину-князю. [Г. П. Данилевский. Воля (1863)]
Хотя директор и похвалил мне предварительно преподавателя, но я остался не совершенно доволен преподаванием, сравнивая его с тем, которое слышал в других местах. [К. Д. Ушинский. Педагогическая поездка по Швейцарии (1862-1863)]
В утешение могу сообщить тебе приятную новость: нынче на лекции у нас Никольский даже похвалил нам тебя. [В. П. Авенариус. Гоголь-студент (1898)]
Ее он охотно взял и, прочитав один, похвалил мне потом вечером и вдруг неожиданно для меня заговорил совсем дельно... [Н. А. Морозов. Повести моей жизни/ Во имя братства (1912)]
По вечерам, придя с работы и управившись по хозяйству, Васькина мать выходила за калитку похвалить соседкам своего брата, капитана. [В. Ф. Панова. Сережа (1955)]
Чтобы не молчать, он похвалил матери Таню... [Г. Е. Николаева. Битва в пути (1959)]
Полагаем, что выражение учитель похвалил родителям их сына считать грубой ошибкой не стоит. Однако в современной речи такой оборот нежелателен.
Женщина – полька (вариант полячка считается устаревшим).