Online Learning under Haphazard Input Conditions: A Comprehensive Review and Analysis