Выбор между запятой и тире в бессоюзном сложном предложении (а здесь именно такие конструкции) зависит от того, какой смысл хочет выразить автор. Если он утверждает существование связи, управления и т. д., то между частями возникают перечислительные отношения, требующие оформления запятой. Если же автор хочет выразить условно-временны́е отношения, обозначаемые в языке союзами если и когда, то необходимо поставить тире (см. пункт 3 параграфа 130 «Полного академического справочника» под ред. В. В. Лопатина).
Это односоставное номинативное предложение (в школе — назывное). В настоящем времени имеем:
Утро. 10 часов утра.
В прошедшем:
Было утро. Было 10 часов утра.
Во всех этих случаях имеется только один главный член — существительное в И. п. плюс связка (в настоящем времени — нулевая). В примерах типа Было 5 часов вечера вместо сущ. в И. п. наблюдаем количественно-именное словосочетание, вершина которого — числительное — также имеет форму И. п.
Строго говоря, ни подлежащего, ни сказуемого в односоставных предложениях нет, а есть главный член или в форме подлежащего, или в форме сказуемого, или в такой форме, какой главные члены двусоставного предложения вообще не могут иметь. Здесь именно такая ситуация: у подлежащего двусоставного предложения не может быть никаких связок, а у главного члена номинативного предложения она есть.
Попытка интерпретировать подобные предложения как двусоставные обречена на потерю логики. Очевидно, что предложения (Сейчас) 5 часов вечера и Было 5 часов вечера различаются только грамматическим временем. Если видеть в таких предложениях сказуемое было, то немедленно возникает вопрос, почему при переводе этого предложения в настоящее время сказуемое исчезает и предложение становится односоставным. Кроме того, глагол быть может быть полноценным сказуемым только в тех случаях, когда всё предложение нацелено на сообщение (или вопрос) о существовании чего-либо (У вас есть несколько минут для меня?). Здесь ничего подобного не наблюдается.
Обстоятельство цели хоть былок каких да набрать, находящееся в середине предложения, образует присоединительную конструкцию, выделяемую запятыми. Запятая перед тире не требуется: Чуть свободная минута, Наталья бежала с косой, хоть былок каких да набрать, или налыгач на рога — и вела Беляну в займище.
Глаголы развиднеть, развиднеться 'рассвести; стать ясным, освободиться от туч, проясниться' фиксируются словарями. Верное ударение: развиднелось. Необходимо помнить, что эти глаголы имеют разговорно-просторечную окраску.
Местоимения кто и что согласуются только с единственным числом сказуемого: И если есть те, кто приходит к тебе.