software/fpga: Initial reorganization
Update migen to most recent version