made the code more scope-conscious:   - set default scope in bind() and connect()   - use in6_recoverscope() in in6_set{peer, sock}addr
made the code more scope-conscious:
  - set default scope in bind() and connect()
  - use in6_recoverscope() in in6_set{peer, sock}addr

MarginC/kame,MarginC/kame,MarginC/kame,MarginC/kame,MarginC/kame,MarginC/kame,MarginC/kame