Separated `official protocol names' used in status dumps from name templatesused for automatic generation of instance names.
protocol->name is the official name protocol->template is the name template (usually "name%d"), should be all lowercase.
Updated all protocols to define the templates, checked that their configuration...
Implemented `show static'. It's a relatively good example of how to writeshow commands for other protocols.
Modified static router to use new interface.
Fixed a couple of bugs in static protocol. All static routes except deviceones seem to work well.
All static routes except for device ones should work and appear/disappearwhen their destination comes on/off link. Deserves better testing :)
See example in bird.conf.
Added skeleton of static route protocol.