a few bits of code cleanup in preparation for multiple Portal support
the new multi-portal subinterface regime finally compiles.  now to get it working :)
the axi slave muxing is now being done in bluespec, but the interrupts are not being muxed to conform to the new SW picture
examples/struct now works under new ifc architecture
examples/memcpy almost works
examples/memcpy works for at least one case
there was a bug in BlueScope.bsv, which was making the perofrmance of examples/memcpy unreliable.  The bug is fixed, along with other necessary code cleanup