callback: remove mnl_cb_run3

use original mnl_cb_run2 with a little messy way.
and check is cb nil in attr cb.
test: add for callback
examples: update for mnl_cb_run2
callback: not ignore default control cb