Allowing Config to be extended and set before Kohana::init

`Kohana::$config` is allowed to be set before `Kohana::init()`, but it checks if it's a `Config` instance. I've changed the check to `Kohana_Config` to eliminate the need to extend `Config` and instead extend `Kohana_Config` directly.

Makes sense?