Adding script to flash firmware using flcli/fx2loader.

 * Downloads and compiles flcli/fx2loader
 * Loads the FPGA with the .bit file (via .xsvf conversion)
 * Loads the Cypress with the .hex file
Merge branch 'flash' into generate-ucf
Changing I/O pins to be floating when unconfigured.
Adding speed / part info to Makefile.