Quibble remap the `mediawiki/core` `mediawiki/vendor` repo into a traditional layout by using a mapping as to where they should be cloned in the workspace. Eg:
```
/workspace > mediawiki/core clone
/workspace/vendor > mediawiki/vendor
```
The map definition:
```
name=quibble/zuul.py,lang=python
CLONE_MAP = [
{'name': 'mediawiki/core', 'dest': '.'},
{'name': 'mediawiki/vendor', 'dest': './vendor'},
{'name': 'mediawiki/extensions/(.*)', 'dest': './extensions/\\1'},
{'name': 'mediawiki/skins/(.*)', 'dest': './skins/\\1'},
{'name': 'mediawiki/services/(.*)', 'dest': './services/\\1'},
]
```
MediaWiki has support for indicating where extensions and skins are located so we can use:
```
lang=php
$wgExtensionDirectory = '/workspace/mediawiki/extensions';
$wgStyleDirectory = '/workspace/mediawiki/skins';
```
We should probably always set them in the LocalSetting template. Then a feature flag could be passed to disable the clone mapping.