main/linux-vanilla: upgrade to 3.14.18

(cherry picked from commit 03fbac2fb3856cefedbb6c5b4c69b5d0d54ec8f5)
main/linux-vanilla: fix armhf config

(cherry picked from commit 1ab4dbf6662a2f68962800b33a5d13d165b0fdda)
main/linux-vanilla: sync with grsec

- remove usbkbd and usbmouse
- enable NFC

we disable randomize_base on x86 as it seems to break module loading

(cherry picked from commit 54a8932887a08e171e0f9f1d5733992fb1ac5a0b)
main/linux-vanilla: upgrade to 3.14.19

(cherry picked from commit 4c930edc7669ac008cc077cd00afb4a380641581)
main/linux-vanilla: upgrade to 3.14.20

(cherry picked from commit 4a0cf9bbf7e8ba2d29a213583ad6a157be41616a)
main/linux-vanilla: fix description

(cherry picked from commit c19262f8c5fba86b4a576effe616d72aa3bfe86f)