package/tlp/Config.in: drop cyclic dependency

BR2_PACKAGE_TLP_DEVLIST_IMPL_*: always default to shell
package/tlp: PKG_NOTES
package/tlp/Config.in: use menuconfig
package/tlp: drop patches/disk, patches/sens

merged in upstream's devel branch
tlp.mk: bump to devel version containing these patches
package/tlp: drop euid patch
package/tlp: replace noperl patch

with a proper patch for poweroff_drivebay().
package/tlp: minor fixup/update
package/tlp: build after busybox

don't let busybox overwrite the binary
Install paths are not the same, but make sure it can't happen.