Add functionality for cleaning neighbor list

NWP monitoring has the power to detect and declare interfaces and
neighboring HIDs as failed. To do this, clean_neigh_list() is
periodically called by a timer in each hdev to clean the neighbor
list of any failed nodes that have also been declared failed for
at least NWP_FAILED_TTL seconds.
Fix spelling of announcement

Fixed all spelling mistakes for "announcement."