test/support: fix default ncycles
test/test_cordic: fix for new Simulation API
genlib/fifo: add SyncFIFOClassic and SyncFIFOBuffered
mibuild/xilinx: make par and map options configurable
mibuild/xilinx_ise: move overwrite option to default options
test/SyncFIFOCase: better test bench termination
mibuild/altera_quartus: add support for verilog include
mibuild/altera_quartus: set top_level_entity
mibuild: add bitstream_ext parameter to platforms
sim: use (mandatory) ncycles when starting a simulation with no active functions
mibuild/altera_quartus: enforce use of SystemVerilog in Quartus (Verilog does not support global parameters)
mibuild: force shell script generation to unix format (will be executed with cygwin's bash on windows)
wishbone2lasmi: support lasmim data_width < wishbone data_width
fhdl: forbid zero-length signals
de0nano: call sdram mask dm, not dqm (follow other platforms and gensdrphy)
wishbone2lasmi: fix wordbits computation
mibuild: remove useless 'reduce_control_sets auto'
mibuild/altera_quartus: use default gui command line parameters (enable pll constraints propagation) and remove deprecated methods
mibuild: expose add_period_constraint (easier to use for simple designs than vendor specific code)
mibuild/platforms: use add_period_constraint