### What
For newly generated python and low-code connectors, move sources from `src` to `source_%CONN_NAME%` so `airbyte-ci build` can pick them up correctly. Closes#35893.
### What changed?
- Moved the sources from `src`
- Updated package paths in `pyproject.toml` templates
### How to test?
You can make a new connector with `./generate.sh` and verify that it works with Poetry and that it builds with `airbyte-ci build --name source-test`
---
* change license in generator base files
* run gradlew scaffold
* format eof
* add eof singer base
* remove license from test_* http source
* format test_incremental http source
* Add docstrings to template code (#1320)
* Make standard tests passing on a newly created python source (will make it easier to automate testing of #725)
* Add docstring in python singer source
* Add note on loggers
* Explain how to implement standard tests in python and singer sources
* Make a note that basic normalization doesn't current work with >100 many fields. There's a fix in progress for this.
* Document how to reset the connectors index in local development.