GAL Programmer (Arduino)

The original project can be found here. The modified .ino can be found below. Aparenly for some GALs (for example from National) one has to use a pullup resistors on SDOUT (either physical 10-15k, or internal pullup on arduino with INPUT_PULLUP). Tested on GAL20V8 from Lattice and National.