Revert "Revert "KGSL: Add a simple GPU governor for Adreno xxx GPU series""

This reverts commit ef853ed66814a267e41c2060a6a54d61cb0f7628.
Revert "Revert "KGSL: make simple govenor a selectable option, co-exist with ondemand""

This reverts commit 288e19a53e6d6115d6d5e5f61513e46181438870.
Revert "Revert "KGSL: simple governor: expose tunables to sysfs interface via module_param""

This reverts commit 233389feedc6bb24f4ac18970500a66061b69ae2.
Revert "Revert "KGSL: Simple Governor: fix minor logic issue""

This reverts commit 6eeab4f119bd3b6c803626adbf77e5a28b559442.
Revert "Revert "KGSL: Simple Governor: some styling changes, early returns instead of assigning a val and returning in the end of the function call and change the copyright/author from the middle of the file to the header.""

This reverts commit 0952a5af562b26aaaf17769a2848fe18eed78878.