move the bgp nexthop stuff into the kernel code
Revert "after many many many hours of debugging, these lines of code will inject multipath routes into the kernel, but then crash on removing them"

This reverts commit 5190fffabd39efcc5adb9a96c1a0dcb2e5dd3ede.
return the tie braker as 2
tag them correctly so we only trigger recalculation for the multipath of them