Fix fails() assertion which was silently swallowing exceptions.
singleOrNull methods should never throw exception #KT-5424 Fixed
Make LINE_SEPARATOR lazy property to not kick-in before system is setup.
Unify substringBefore/After and related functions, so that they always return receiver in case of missing delimiter by default.