kernel: add linux 3.12-rc2
Merge pull request #1010 from offlinehacker.

Although this is a release canidate version of kernel 3.12, there are
reasons for merging this anyway, as discussed in #1010 and #1006.

Thanks to @offlinehacker for this and the initial pull request.