updated test program for changes in portal i/f
first attempt at adding debug i/f for testing ImageCapture
added wires to connect debug registers to/from vhdl
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
moving get/put driver from kernel module into user space
cleaning up some stuff in anticipation of proper solution to struct mismatch
structures containing ifc-method parameters now report their own sizes and implement their own marshalling/demarshalling routines
put vhdl SPI module back into imageon design
put support back into testimagecapture.cpp for generated SPI core.
bring code in line with updated interface compiler
removing warnings
removing another warning
remove debug signals for SPI
fixes to put hdmi back into imageon example code