composer: use fileutil
Update tests/bootstrap and require-dev