Test commit.

Also contains minor fixes in doc formatting.
Test commit.
Test commit.
Implements proper setting of 'gw' route attribute.

Thanks to Sergey Popovich for the bugreport.
Fixes a bug related to mixed up neighbor events in BGP.

Neighbor events related to received route next hops got mixed up with
sticky neighbor node for an IP of the BGP peer. If a neighbor for a next
hop disappears, BGP session is shut down.
Removes strip from make install

Thanks to Alexander V. Chernikov for the patch.
Extends delete/filter operators to work no bgp_paths.
Symbol names enclosed by apostrophes can contain colons.
Typo in documentation fixed.
BGP option 'route limit' is marked as obsolete. 'import limit' should be used instead.
Wrong change commited - 'route limit' marked as obsolete.
Initial BFD commit, work in progress.
Merge commit 'origin/master'
Fixes reconfiguration of global set variables.

When global set variables were used, every reconfiguration restarted
protocols that use it in filters.

Thanks to Sergey Popovich for a bugreport.
Fixes a bug in kernel extended attribute processing.

The bug caused that krt_prefsrc attribute was not processed when a route
received from a kernel protocol was exported to another kernel protocol.

Thanks to Sergey Popovich for a bugreport.
Fixes a bug related to multiple IPs and direct protocol.

Multiple IPs in the same IP prefix confuse the direct
protocol and could cause withdrawal of a valid prefix.

Thanks to Dan Rimal for a bugreport.
OSPF state machine fix - thanx to Alexander V. Chernikov
Fixes problem with OSPF neighbor router ID change. Thanx to Alexander V. Chernikov
BFD work in progress.

Now it compiles and mostly works.
Allows other than IA_PEER addresses on PtP ifaces on BSD.

Also fixes a potential problem with link-local dest_addrs
for IA_PEER addresses.

Thanks to Alexander V. Chernikov for the suggestion.