Implement sensible power on behavior
(deleted) requested to merge nelsmore/boot-feedback into pyra
Right now the device will start to boot whenever power is supplied and sometimes when removed. This behaviour is caused by specifics of the hardware configuration. The commits in this request are aimed at modifying the early stages of the boot process to detect when we may be booting erroneously and ensure we only boot when it is clear that the user has decided to boot the device by pressing the power button.
Edited by Nick Elsmore