Upstream changes: 0.20 Mon, Dec 8, 2008 - Prevent redefined warnings when Class::C3 is loaded explicitly after MRO::Compat has been loaded. Also add tests for this.