bird4: initial commit

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