Inconsistency-adaptive logies and the foundation of non-monotonic logic