Start adding locking to the NDP code.

- Add a rwlock to protect the prefix and default router lists.
- Include locking assertions and add "locked" versions of a few
  functions (pfxlist_onlink_check() and defrouter_lookup()).