Add run3 and run6 targets to the SpeedTest Makefile, and move the BasicIVC example over to the IVC directory.
Auto-generate standard.mk, and move to a simpler libIVC.
Add an explicit modulus to IVC channels to handle 32-bit overflow in the produced/consumed case. This appears to allow correct transfers of quantities >4GB.
Fix the implementation of In/Out channels, and add a test case / example that uses them.
Generate the standard.mk file in the examples directory, so we can get the include directory for libIVC.
Updated version of the C libIVC interface, along with update Makefile infrastructure for building the new libIVC correctly.