bank/eventmanager: add SharedIRQ
New simulation API
Add 'passive' simulation functions that are not taken into account while determining when to stop the simulator
fix SimActor TB terminations
Update doc with new simulation API
mibuild: support for expansion connectors
mibuild/platforms/papilio_pro: add expansion connectors
mibuild/generic_platform: fix default value for connectors
genlib/fifo: add flush, expose level in SyncFIFO

AsyncFIFO would need versions of flush and level in each clock domain
plus some handshaking on double flush.

Signed-off-by: Robert Jordens <jordens@gmail.com>
util/misc: add masked_equality address comparison factory function
bus/csr: new simulation api
genlib/coding: gracefully handle flen(i) < 2