Port LMK from 3.4 kernel.
Added support for fudgeswap, added accurate mem-report module, partically updated VM to match all changes