RESTORE FS/KERNEL/BLOCK/SECURITY Updates: now that SOD bug found! I can restore!

SOD bug was with MMC change, now that it's fixed, i can restore all good
updates/fixes that i lost during SOD bug hunt.

This restores:
https://github.com/dorimanx/Dorimanx-LG-G2-D802-Kernel/commit/f04861f746e6bb82164df0b39557ffab16a4690d
https://github.com/dorimanx/Dorimanx-LG-G2-D802-Kernel/commit/3eede98cc0a0c4d37e9734f0c5bca5562c4ea121
https://github.com/dorimanx/Dorimanx-LG-G2-D802-Kernel/commit/05532661fd79ec5032e7abdb69d758f22519d41b
https://github.com/dorimanx/Dorimanx-LG-G2-D802-Kernel/commit/8836aeb3cf15a83bbe79ac6eec1fb37b2d898421
https://github.com/dorimanx/Dorimanx-LG-G2-D802-Kernel/commit/3ca22b93be122058e5e28a55b7ac26d62a802841
https://github.com/dorimanx/Dorimanx-LG-G2-D802-Kernel/commit/0a654d3db4728010bbd3f5b100053d16c1f15d54
https://github.com/dorimanx/Dorimanx-LG-G2-D802-Kernel/commit/56bcfabb91eddd65fa04e0cc4bb37e7ba9cdf53f
https://github.com/dorimanx/Dorimanx-LG-G2-D802-Kernel/commit/6992b1b63a7168c70d90a91ff9e492853d0e544f
https://github.com/dorimanx/Dorimanx-LG-G2-D802-Kernel/commit/b437d9cd9abca9b7c55d86882cdc7cb5e7488391
https://github.com/dorimanx/Dorimanx-LG-G2-D802-Kernel/commit/0ec0213157ed46af2ea388c94096a5b893962dc1
https://github.com/dorimanx/Dorimanx-LG-G2-D802-Kernel/commit/e518e101af7deafda670cd73054934467cd2d5ca
https://github.com/dorimanx/Dorimanx-LG-G2-D802-Kernel/commit/40cc511dcb7883a087627cccf208671b5a1f5884
https://github.com/dorimanx/Dorimanx-LG-G2-D802-Kernel/commit/41bb1eef832c1f0782f171035c59d5848a02eabc

+small corrections for new FS code.