fpga-config: Have shell script call sudo

The shell script does several operations that require root access.
Now we call sudo, instead of relying on the script being run as root.
Revert "fpga-config: Have shell script call sudo"

This reverts commit 194a7924a5d28be791f76aa7b86a07d8ae537479.
ax215: execute: Break into its own file

Continuing the trend of breaking utilities into their own files, break
the code execution program into its own file.
main: If no seed is specified, randomize it

Prior to this, the seed would be uninitialized.  Initialize it with a
random value if one is not specified.