Update to kernel 3.1
Changelog --> https://www.kernel.org/pub/linux/kernel/v3.0/ChangeLog-3.1

Conflicts:
	drivers/net/sungem.c
	net/sctp/socket.c
Wifi problem
- ptrace: remove silly wait_trap variable from ptrace_attach()
- job control: rename signal->group_stop and flags to jobctl and update…
- ptrace: ptrace_check_attach(): rename @kill to @ignore_state and add …
- ptrace: relocate set_current_state(TASK_TRACED) in ptrace_stop()
- job control: introduce JOBCTL_PENDING_MASK and task_clear_jobctl_pend…
- job control: make task_clear_jobctl_pending() clear TRAPPING automati…
- job control: introduce task_set_jobctl_pending()
- ptrace: use bit_waitqueue for TRAPPING instead of wait_chldexit
- signal: remove three noop tracehooks