Squashed update of kernel from 3.4.82 to 3.4.105

Signed-off-by: Javelin <javelinanddart@gmail.com>