Upstream changes
- add wip UI/backend stuff to filter feed tree
- add wait-for-element to selenium test
- remove .git before_scripts
- Revert "pass .git to docker context so self-built images would have some way to determine version without CI variables"
- forgot one job
- do the same for :publish jobs
- fix yaml indents
- add .git to .dockerignore when building master images
- pass .git to docker context so self-built images would have some way to determine version without CI variables
- add some more phpunit api tests
- pass API_URL to phpunit-integration CLI
- fix apitest
- fix circular dependency
- reduce targets
- add phpunit integration (wip)
- add stuff necessary to run integration tests using phpunit
- add always-failing mock of api test
- phpunit - skip integration tests
- use python unittest for selenium tests