Add KSM support

Change-Id: I3e431812e0db2aa94976462e0c1f84ccb126f026
Add SIO and VR I/O  schedulers.  Ported from motley's Nexus 7 kernel

Credit to craigacgomez for the port.

Change-Id: Ife3c8ed3ee45979733e7b312c922c3ee0e18e23d
Add LulzActive and Pegasusq governors. Tweak Interactive & OnDemand governors. Set Interactive as default governor. Ported from motley's Nexus 7 kernel

Credit to craigacgomez for the port.

Change-Id: Idb41161bca375aff845d21cde388d81ff97d5a59
Update filesystems' support

Change-Id: I1c1d11325f0d1358b91b2c9b7db3e68e0b84a12c
Standardise frequency table values

Change-Id: Ibcdb9ce783cdcf75fd7590eb121d94dbc30abbdf
Don't use only Asus governor speeds

Change-Id: I46137fb4ddac0de605aaa0e9612e8e2a9e42309b
Add BFQ v5 scheduler. Ported from CM10 Nexus 7 kernel

Credit to craigacgomez for the port.

Change-Id: I91e3e951ee298409ae9c5ce668cd8d909aa976a0
Low memory killer tweaks (memory compaction). Ported from CM10 Nexus 7 kernel

Change-Id: I945c497fcab88ef5de6f1e7df3981c1a4e8c4dae
Compiler optimizations

Based on _motley's work

Change-Id: I9e1a9bb402ee9ec67967a014829831c832ee6468