Современная норма: ни у кого недоставало духу. Глагол пишется с не слитно в значении 'иметься в недостаточном количестве, не хватать'. Такова рекомендация академического «Русского орфографического словаря». Она основана на правиле: слово пишется с не слитно, если часть слова без не в самостоятельном употреблении имеет другое, не связанное с данным словом значение (ср.: небывалый случай, невероятное событие, невозможный характер, невольная ложь, негодный мальчишка, немедленный отклик, непосредственная реакция).
Сомнения пишущих в выборе написания глаголов недостать, недоставать связана с тем, что в разговорной речи эти глаголы еще могут использоваться в значении 'оказаться (оказываться) достаточным для чего-нибудь, вполне хватит'. Такое значение отмечается в толковых словарях, однако оно находится на периферии литературного языка. Приведем примеры из словарей: Сил у нас достанет; Знаний у него достанет; Все было бы спасено, если б у моего коня достало сил еще на десять минут; Я надеюсь, что у тебя достанет присутствия духа выслушать меня хладнокровно. Фиксируя значение 'вполне хватит' у глаголов достать, доставать, многие толковые словари включают словарную статью «Недостать» или «Недоставать».
1. Пунктуация верна.
2. Достаточно одной точки. Две точки рядом не ставятся (даже после сокращения).
Корректно: На стаканы тень упала, и не видно, что я пью.
Между союзом и в начале предложения и следующим за ним подчинительным союзом запятая, как правило, не ставится: И когда поняла, что скоро её жизнь подойдёт к концу из-за болезни, решила написать свою последнюю работу. Случаи, когда союзы разделены частицей, в справочниках не описаны. Полагаем, что в приведенном примере частица вот акцентирует скорее главную часть, нежели придаточную, поэтому запятую после частицы нужно поставить: И вот, когда Лидии не стало, я нашла эту картину на чердаке в её доме.
Чередование ударных звуков [э] и [о] (на письме обозначающихся буквами е и ё), когда [э] стоит перед мягким согласным, а [о] стоит перед твердым, — это не редкость в русском языке. Ср., например: ель ([э] перед мягким), но ёлка ([о] перед твердым), плеть, но плётка, Петька, но Пётр, темень, но тёмный, Савелий, но Савёл, Савёловский вокзал и др. Данное чередование — результат фонетического процесса, который проходил в XIII–XV вв. и привел к тому, что исконное [э], а также [э], возникшее из ь (еря) в результате падения редуцированных, переходило в [о] перед твердым согласным. Звук ять в [о] не переходил, поэтому в современном русском языке обсуждаемое чередование отсутствует в тех позициях, где был ять, ср. медь (др.-рус. мѣдь) и медный (не мёдный). Процесс перехода [э] в [о] осложнялся различными дополнительными факторами, в силу чего его результаты в современном русском языке отражены непоследовательно. К примеру, принадлежность слова к церковной сфере употребления препятствовало такому переходу, ср. день, подённый, но церковнославянское денно и нощно. Слово можжевеловый кодифицировано в двух равноправных произносительных вариантах: можжеве́ловый и можжевёловый.
Да, все элементы адреса разделяются запятыми.