Fix typo in CI_Input constructor
remove eol
Merge pull request #2959 from fabianozenatti/patch-1

Fix typo in CI_Input constructor
CI_Loader::_ci_autoload() micro-optimization
Alter previous commit
[ci skip] Spacing adjustments
Yet another modification of CI_Loader::_ci_autoload()
2 more micro-optimizations in CI_Loader
Simplify callback routes

There's no need for all that Reflection magic, it's only slowing down the whole process
Fix #2976
[ci skip] Fix #2972
Refactoring in Config->__construct()

Put the $_SERVER['HTTP_HOST'] fallback in a more logical place.
Robuster determination of "base_url" config item

Remove the basename only at the end, to avoid edge cases.
Different method for determining "base_url"

Better performance by not using regex.
Remove test that has become unfit
Fix #2970
Fixed according to comment.
Removed tabs.
Removed tab on empty line too.
Remove spaces around concatenations

per request