Adapting To Unseen Driving Conditions Using Context-Aware Neural Networks