EllisLab/CodeIgniter — pull request #1787 by dchill42 (2012-09-12 03:31:47+00:00)
Title: Driver extension enhancement

Followup to #353, and parallel fix to #1769.

Enables mix-and-match extension of Driver library and child classes. Extend library without requiring child extensions and vice-versa.

Also allows legacy Session library extensions to be applied to new Session driver without relocation to Session subdirectory.

Session and Cache drivers updated to work with changes to valid_drivers list, which now lists child class names without parent class name included. Driver child class and file names still require parent name prefix.