[DRIVERS] More improvements to linux compatible headers

This patch adds asm/uaccess.h, linux/ctype.h, and linux/proc_fs.h
linux compatible headers.

Also, the header linux/timer.h is further improved.

Signed-off-by: Anup Patel <anup@brainfault.org>