Интересный вопрос. В толковом словаре под ред. Д. Н. Ушакова 1935–1940 гг. эти синонимичные слова в значении 'отсутствовать' фиксировались в слитном написании. В 1956 г. в первом академическом орфографическом словаре сочетание не хватать было рекомендовано писать раздельно. В скобках был дан пример: не хватает сил. При этом сочетание глагола доставать с не было отмечено звездочкой, что означало возможность как слитного, так и раздельного написания (ср.: Ребенок не достает до полки с книгами и Ребенку недостает терпения). В правилах 1956 г. в список глаголов, не употребляющихся без не, был включен глагол недостает (именно в такой форме) в значении 'недостаточно'.
Видимо, при разработке правил орфографии и составлении словаря решение по-разному писать эти глаголы было основано на том, что глагол доставать в значении 'хватает, достаточно' в строгой литературной речи не употреблялся. А вот глагол хватать имел такое значение. Ср.: Мне всего хватает в жизни (предложение стилистически нейтрально) и Мне всего достает в жизни (фраза имеет разговорную окраску).
По поводу преподавания в школе заметим следующее. Соответствующее изменение было внесено и в орфографический словарь для учащихся средней школы Д. Н. Ушакова и С. Е. Крючкова 1957 г., в котором, как сообщалось в предисловии, на основании введенных в действие правил 1956 г. были «уточнены написания ряда слов». В учебнике русского языка С. Г. Бархударова и С. Е. Крючкова 1968 г. (15-е издание) мы нашли в списке примеров к правилу о раздельном написании частицы не с глаголами сочетание не хватает. А в упражнениях было дано предложение В пачке (не) достает двух книг. Все это говорит о том, что уже в 1960-х гг. школьные учебники соответствовали орфографическим рекомендациям академических правил и словарей.
Предложенные Вами варианты корректны, но правилен и вариант с двоеточием по правилу об обобщающем слове перед рядом однородных членов; в этом случае после ряда нужно поставить тире: Тенденции демографических процессов: брачности, разводимости и рождаемости — на территории Н-ской области в период с 20… по 20… год.
Слова разводимость и брачность существуют как термины демографии.
Эти сочетания представляются аналогичными сочетаниям соотносительных или близких по значению слов типа ложки-вилки, овощи-фрукты. См. пункт 4 параграфа 118 в разделе «Орфография» полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина.
Вероятно, те, кто снижал оценку, ориентировались на сведения, полученные из орфографических словарей тех лет.
Наречие анфас означает 'лицом к смотрящему', напр.: сфотографироваться анфас, кто-либо изображен анфас. Но в разговорной речи употребляется и сочетание в анфас. В «Большом академическом словаре русского языка» (Т. 1. М.; СПб., 2004) это сочетание зафиксировано, приведен пример из художественной литературы: В профиль она вообще некрасива, на нее надо смотреть в анфас. Е. Чириков, Молодецкий курган. Так что в разговорной речи допустимо: он смотрел на нее в анфас.
Действительно, одно из основных правил переноса звучит так: нельзя отделять гласную букву от предшествующей согласной, если это согласная – не последняя буква приставки. Например, недопустим перенос кам-ин, див-ан (правильные переносы: ка-мин, ди-ван), но допустим перенос без-аварийный.
Однако сочетания гласных можно разделять переносом. Перенос во-ин не противоречит правилам, поскольку: а) переносится часть, составляющая слог и б) гласная не отрывается от согласной.
Что касается переноса фо-йе, то он действительно недопустим: не разрешается отделять переносом букву Й от предшествующей гласной буквы. Слово фойе вообще не переносится. Между словами фойе и воин есть большая разница, ведь Й – согласная буква, а не гласная.
Подробно о правилах переноса см. здесь.
Форма ед. ч. "основание" здесь вполне уместна.
Да, это лексически избыточная конструкция.
С точки зрения говорящего, находящегося позади автобуса, "остановиться перед автобусом" означает "не доезжая до автобуса", а "остановиться за автобусом" означает "после автобуса по ходу движения". Но в любом случае стоит уточнить, где именно нужна остановка.
Запятая поставлена правильно. В приведенном Вами примере корректно отделить сочетание во всяком случае как вводное.