Стоящий перед фамилией компонент Мак- в большинстве случаев присоединяется дефисом, однако из этого правила есть многочисленные исключения, обусловленные либо написанием в языке-источнике, либо сложившейся традицией употребления в русском языке; другими словами, написание в каждом случае индивидуально. Фамилия Макмиллан обычно пишется слитно: в энциклопедиях указаны имена нескольких известных ее носителей: Гарольд Макмиллан (английский политик), Кеннет Макмиллан (английский балетмейстер), Эдвин Маттисон Макмиллан (американский физик). Слитно пишется также название издательства «Макмиллан».
Стилистически сочетание, конечно, неудачное. Отметим, что такие вопросы возникают не только у Вас. Вот мнение известного писателя Ю. М. Полякова, главного редактора «Литературной газеты»: Просто некому теперь объяснить автору, что сердца всё-таки «стучат», а не «звучат», что если свобода «заставляет», то это очень подозрительная свобода, ведь именно «тоталитарные режимы» «заставляют в унисон звучать сердца», а свобода как раз предполагает вполне самостоятельные ритмы сердечных мышц. (из статьи «Песней по жизни»).
Фамилию с начальной частью Мак- подвести под правило о переходе и в ы нельзя. Если это фамилия известного в русской культуре человека, то она пишется в соответствии с традицией ее передачи в русском языке; если традиция не сложилась, если фамилия новая — то в соответствии с правилами транскрипции. Во втором случае корректно: Макивор. Особое внимание хотим обратить на то, что написание прописной буквы в середине слитно пишущейся фамилии неправильно.
Фразеологизм – устойчивое сочетание слов, постоянное по своему составу и значению, воспроизводимое в речи как готовая единица. Иногда выделяют еще фразеологические выражения. Это членимые и разложимые словосочетания и предложения, значение которых складывается из значений составляющих их слов, но у них есть одно сходство с фразеологизмами – постоянство состава, воспроизводимость в речи в качестве готовых единиц. Таковы пословицы, поговорки, «крылатые слова», цитаты из известных художественных произведений.
Таким образом, в Вашем случае можно говорить о поговорке или о фразеологическом выражении.
Это оборот собственно русский. Слово свет употребляется здесь в значении 'земля со всем существующим не ней, мир, вселенная', а клин – 'маленький участок земли малоземельного крестьянина'. Первоначальный смысл оборота свет не клином сошелся такой: «земля широка, просторна, представляет большие возможности для какой-либо деятельности». А широко известная песенная строка на тебе сошелся клином белый свет – утверждение огромной значимости любимого человека для лирического героя (все мысли замыкаются на любимом человеке, подобно тому как весь мир сходится на маленьком клочке земли).
Корректно: Период с 350 по 1350 год был известен как «кавалерийская эпоха», когда всадники являлись ударными частями армий.
Вопрос охватывает две проблемы. Первая - это разночтения в словарях. К сожалению, эти разночтения неизбежны, и в таком случае выбор за Вами, рекомендациям какого источника следовать. Оба названных Вами словаря - и "Русское словесное ударение", и "Русский орфографический словарь" - нормативны. Возможно, стоит предпочесть более позднее по времени издание, если у Вас есть выбор.
И вторая проблема. Если в одном из словарей пропуск (лакуна), то следует воспользоваться рекомендацией другого словаря: грАбельщик. Никакого (тем более "известного") правила о "падении ударения на Е" в русском языке нет. Ср.: грАбельки, грАбельный.
Подобные сложные наименования, как правило, остаются несклоняемыми. Только некоторые (наиболее известные) топонимы такого типа подчиняются общему правилу: в пишущихся через дефис иноязычных топонимах склоняется только последний компонент. Вот примеры из «Словаря собственных имен русского языка» Ф. Л. Агеенко:
Аньер-сюр-Сен, Аньер-сюр-Сена [сэ] (гор., Франция)
Витри-сюр-Сен [сэ], нескл. (гор., Франция)
Шалон-сюр-Сон, нескл. (гор., Франция)
Камаре-сюр-Мер [рэ, мэ], нескл. (гор., Франция)
Рошфор-сюр-Мер [мэ], нескл. (Рошфор) (гор., Франция)
Трувиль-сюр-Мер, Трувиль-сюр-Мера [мэ] (Трувиль) (гор., Франция)
Конде-сюр-Нуаро [дэ], нескл. (Конде) (гор., Франция)
Общая рекомендация может быть такой: если название малоизвестное и не зафиксированное в словарях, лучше не изменять его по падежам.