bird4: initial commit

this is mainly the bird6 modules slightly adapted to bird4.
tested, but production usage has to show if everything works
Where is the handling for bird6?