rcu: add missing trace include file and sync with linux kernel

kernel is broken with CONFIG_RCU_TRACE (since P4 commits)

from linux commits merged the 29 Sep 2011:
 29c00b4a1d9e277786120032aa8364631820d863 (17 Jun 2011)
    rcu: Add event-tracing for RCU callback invocation
 965a002b4f1a458c5dcb334ec29f48a0046faa25 (18 Jun 2011)
    rcu: Make TINY_RCU also use softirq for RCU_BOOST=n
 e99033c5c160f1f247c665923a66acec693a967c (21 Jun 2011)
    rcu: Put names into TINY_RCU structures under RCU_TRACE
 72fe701b70e6ced35d734b676c13efbc8fc769a9 (21 Jun 2011)
    rcu: Add RCU type to callback-invocation tracing
 d4c08f2ac311a360230eef7e5395b0ec8d8f0670 (25 Jun 2011)
    rcu: Add grace-period, quiescent-state, and call_rcu trace events

Change-Id: I7c6b4444491eab61374621ba74c87bd27a0889d7
kernel: switch to LZO, a lot faster to start

recovery will use his own defconfig for our size problem.
actually we use a prebuilt kernel for it, which should stay stable

Change-Id: I883570f831de1c44f9b0b6d03e88d3d13f24d6a3