Move fruit/impl/metaprogramming->fruit/impl/meta, and move all metaprogramming facilities into the fruit::impl::meta namespace.
Rename fruit::impl::meta::List to fruit::impl::meta::Vector.
Fix bug in binding compression in a corner case where the binding compression I->C must be undone when C is in the late bindings together with a non-I type depending on C.
Improve the debug output, remove obsolete debug prints.