Fix bugs in OSPF MD5 authentication. First bug is that defaultvalues for MD5 password ID changed during reconfigure, Secondbug is that BIRD chooses password in first-fit manner, but RFCsays that it should use the one with the latest generate-from.
It also modifies the syntax for multiple passwords....
Password management redesigned (untested).
password_same utility function
Added password_strncpy() which pads destination with zeros.
Added PASSIVE option to paswwords.
Change format of passwords (less ;'s) and fix password.h to allowmultiple inclusions.
Skeleton for password handling, currently I only build structures anddo nothing more advanced for them