Makefile: sparse target.
Locking polishing.

Change nat_lock from rwlock to plain spinlock.
Make hlist_lock to be always locked w/o _bh but under bh disabled.
Goto unlock_return and other unsuccessful attempts to please sparse.