Allow core package override by package handle string

Add `Environment::overrideCoreByPackageHandle($segment, $pkgHandle)` that takes package handle as `string`. This would allow for example corner cases where core class needs to be overridden before package objects are loaded. This might be bad practice, but sometimes it might be necessary and the ability would not hurt.