Changement de phase pour B2B

Distances B2B se définissent plutôt au niveau de la définition des
liaisons inter-batiments.
Ajout d'un getVIsibility() pour la class Building_Building
Ajouts sur P0, P1, P2
Building::components

Ajout de l'attribut components et des fonction addComponent() et
getComponents qui permettent d'associer des composants à un batiment.

Je vois pas bien l'intérêt des "Links", surtout que certains batiments
possèderont des composants qui ne sont pas des liens (type firewall).