* Fix dependency provider stub issue with required init arg
* Refactor bundles example app
* Rename bundles package
* Rename bundles example container
* Rename bundles mini app to decoupled packages
* Move decoupled packages example to main examples
* Fix a typo
* Add meta
* Add basic setup
* Add more tests for factory
* Add mypy checks to CI
* Add mypy checks to makefile command
* Add typing for the factories
* Add stub for Callable providers
* Add typing module and object provider stubs
* Fix typing test issue
* Remove typing module
* Add Delegate stub
* Add stub for Dependency provider
* Add stub for ExternalDependency
* Add stubs for providers module functions
* Add stubs for the DependenciesContainer provider
* Add stub for the CallableDelegate provider
* Add stubs for Coroutine providers
* Add stubs for the configuration options
* Add stub for the FactoryDelegate
* Add stub for the FactoryAggregate provider
* Add singleton stubs
* Add stubs for singletons
* Add stub for the List provider
* Add stub for the Container provider
* Add stub for the Selector provider
* Add stubs for the dynamic container
* Add stub for the declarative container
* Add stubs for the extensions
* Add types module for explicit provider typing
* Set absolute import mode for the providers module and add types module test
* Skip typing test for Python 3.5
* Remove coroutine test from py35
* Fix py35 tests
* Add \n to the tox.ini
* Add sketch
* Cythonize MethodCaller
* Cythonize ItemGetter, AttributeGetter & ProvidedInstance providers
* Add docblock for .provided attribute
* Refactor repr methods
* Add .provided attribute to the Dependency provider
* Add tests for the .provided attribute to the majority of the providers
* Add docblock for the ProvidedInstance provider
* Add docblocks for the rest of the providers
* Add example of the provided instance usage
* Add tests for provided instance* providers
* Add complex provided instance example
* Update example provided_instance.py
* Add docs
* Fix a typo in the docblock of the Configuration provider
* Update the changelog
* Add tutorial sections
* Switch to use https for httpbin.org requests
* Add what we are going to build section
* Fix ``Makefile`` to run ``aiohttp`` integration tests on Python 3.5+
* Add prerequisities and prepare the env sections
* Add logging, config and the dispacher sections
* Change logging
* Fix multiple typos in the ``flask`` and ``aiohttp`` tutorials
* Add the initial and dirty version
* Fix multiple typos in the ``flask`` and ``aiohttp`` tutorials
* Fix the 3.27.0 changelog
* Finish all the parts before the dispatcher
* Finish dispatcher section
* Update http monitor logging format
* Finish the tutorial
* Fix docblock in the dispatcher module
* Update changelog
* Add meta keywords and description