pcie_driver: Fix compilation warning.
pcie_fpga: Major design cleanup.
- remove most of the dead/commented out code
- remove facilities for DCB/CTL/DLM protocols, as they are obviously
  something very specific to old project
- remove userlogic module; all of the user logic should be connected to
  the Wishbone master - let's be modular and do things The Right Way
- remove DDR_*_FA signals
- remove support for IO transactions; today it's hard to imagine a
  system that doesn't support MEM BARs and even if they do exist
  they are useless to us
- remove debug/led signals - we should either use Chipscope for quick
  debug, or connect some signals to Status registers
- remove obsolete constants is library package
- remove data generator (DG) code, again this is something specific to
  the old project
pcie_fpga: Major cleanup part 2.
- update ISE project file
- commit library change skipped in previous commit
pcie_fpga: Major cleanup part 3.
- update simulation Makefile & Questa waveform defs file
pcie_fpga: Update address assignment for DDR memories to work on all
platforms: k7, a7, ml605.
Merge remote-tracking branch 'ohwr/master'