Add more shutdown actions and a new NPU sensor type

Also limit internal API with android.Manifest.permission.DEVICE_POWER

Bug: 116541003
Test: atest $ANDROID_BUILD_TOP/frameworks/base/services/tests/servicestests/src/com/android/server/power/ThermalManagerServiceTest.java
Change-Id: I45be565d5c9eb39d6ff1d8b38d6830de2a33045d
3 files changed