applied linaro patch to prevent cpu pooling (kernel 3.3+)

Change-Id: Ib823fd42f6f0796d3ba9c64bba4319f62f433fb1
added support for virtual battery

Change-Id: Id09abefac7cb931d822a371cb1ffac22946f7a5a