Learning in Real-Time Search: A Unifying Framework