daemon: accept a -p option for an alternative port
blinkd: fixed "conditional jump depends on uninitialized value"

Error reported by valgrind.  "if (led)" was being done, before led
was initialized, meaning led_release was called on a random address.