Simplify!

Inline some of the APC api.

On the way,
* figure out the details of APC mini's handshake (it sends a different identity
  request message and has no dongle challenge)
* Add the `AMBER_BLINK` color, which is what `Color(6)` happens to do, any higher clamps
  at green.  Toss on an `UNLIT` for off as well.
* PEP8 the mess a bit.
* Inline most private methods into the constructor and turn instance members into stack
  locals.