ROADWork Dataset: Learning to Recognize, Observe, Analyze and Drive Through Work Zones