Make allow-hosts not override other allow-hosts

I have a client buildout config in which I extend buildout-cache.cfg and the allow-hosts from the latter overrides the former.

With this fix, the allow-hosts in buildout-cache simply adds values, not overrides them.