total rebase

removes the Flo Adreno mess and other stuff we don't want or need.

Change-Id: I09cb9ae4c8f861228fc4f0d4462ad5c463278c40

Revert "msm: vidc: Initialize kernel space stack variables"

This reverts commit 769421925e4e9ec755cb9fff2fd49491779f092e.

Change-Id: I62561d201cc43bbe4d3b752745220ec3b6074720

Revert "msm: mdp: Update sync pt. behaviour"

This reverts commit 9d76c84cfe7ef07c9e588d72940127100e31365b.

Revert "gpu: msm2: Sync with upstream"

This reverts commit 5f1966021b469f7c189e7628d8c748919b01f8e2.

Revert "msm: We are using the msm2 gpu driver, not msm"

This reverts commit 34b44d5cf2ef7a3442d69712d42bfd547297abeb.

Revert "iommu/core: pass a user-provided token to fault handlers"

This reverts commit 73c8716e574473837cbedc74b10ee83fc2f51d66.

Revert "msm: kgsl: Add intermediate power levels"

This reverts commit e9d771eb241c6d36ef36dce9ceb493b9eba4d945.

Revert "msm: kgsl: Add separate GPU shader memory mapping"

This reverts commit b90cfb017e30c36bb2dcd02dedb358637a533dc1.

Revert "gpu: msm: Add new Adreno driver"

This reverts commit 948ae82369f7bbbd57ae6f3b9f9e250d571b7e5d.