New feature: Added namespace support to autoload

Backported kohana autoload from ko3.3. The present autoload supports both
old ko3.2 class loading and new PSR standards of ko3.3. Both are enabled in
bootstrap. Once we convert all classes to PSR 0 then lowercase support will
be removed. This is to provide bacward compatability.