Оба варианта могут быть правильными, но они используются в разных контекстах.
Знаки препинания в предложении не требуются (см. пункт 2 параграфа 16.4 справочника по пунктуации Д. Э. Розенталя), но для отражения интонации можно поставить интонационное тире.
В значении 'не достичь нужного уровня, результата' правильно слитное написание (здесь глагольная приставка недо... со значением неполноты, недостаточности): недотянул до ожидаемого результата. Ср.: не дотянул кабель до реки.
Если есть противопоставление, верно раздельное написание, если нет -- слитное. См. «Правила».
Правильно: ни живым, ни мертвым.
Такое употребление вполне корректно. Это распространенный в языке способ смягчить утверждение через отрицание противоположного: небезынтересный, небесполезный и т. п.
Ваши сомнения оправданны. На первый взгляд может показаться, что недочитать и не дочитать означают одно и то же и достаточно одного раздельного написания. Однако есть контексты, которые подтверждают правильность фиксации в словаре слова недочитать, позволяют почувствовать специфические оттенки значения, отличающие недочитать от не дочитать.
Если не прочитать это произведение, многое в поэзии Дорожкиной можно недочитать, недочувствовать, недопонять, а самого автора недолюбить.
И эту жизнь надо прожить достойно, потому что обещали тем, кто недомечтал, недочитал, недоучил, не дожил.
Возможно, потому, что им самим в детстве недочитали сказок родители.
Поэтому лучше перечитать, чем недочитать.
В этих предложениях нет значения прерванного, не доведенного до конца процесса чтения (ср. с не дожить из примера выше), здесь недочитать имеет значение 'читать мало, недостаточно' и раздельное написание невозможно.
Если описывается состояние воды, помещенной в миску, то и слова подбирать нужно соответствующие: замерзает, нагревается, превращается в кисель, испаряется...
В последних двух примерах пишется НИ, т. к. это придаточные предложения. См. подробно в Правилах.