Apply changes from patches LK 3.1.1-3.1.10

https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.1.2
https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.1.3
https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.1.4
https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.1.5
https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.1.6
https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.1.7
https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.1.8
https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.1.9
https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.1.10