zebra: justify route default distance macros

This change adds a missing macro for Babel routes to lib/zebra.h and
updates the following in zebra/zebra_rib.c to use the macros instead of
numbers:
* route_info[]
* rib_add_ipv4()
* rib_add_ipv4_multipath()
* rib_add_ipv6()