Revert " ARM: substitute arch_idle()"

This reverts commit 26fe32467a9068393714232bbb2553c714c9dada.

Revert "ARM: clean up idle handlers"

This reverts commit 6b98c2101b7a40012599cc9e41868c6ca3b4eb8e.