Refactored forced deauth user interface.

Devices are no longer deauthed as they are discovered. Rather, the
user must click the "Force deauth using" button. Other than being a
simpler user experience, this fixes a few logic bugs as well.