use pimple services to wrap bootstrap phase callbacks.
more code comments, tests and new format for storing original bootstrap code.
add array access.
add autoload-dev.
add tests for bootstrap phases.
remove code duplication.
inject the pimple container as a dependency.
renamed method.
use the right name for pimple::share.
fix type hint.
change bootstrap phases all method to static.
use core bootstrap phases as default.
Merge branch 'release/1.1.2'