kernel: Add power/reset commands to driver

Add new commands to the driver to allow userspace to power up/down the
FPGA, and to bring it out of reset.  Note that bringing it out of reset
will require a firmware load, so it might take some time.