Add fulcrum codes

@mortenvp I added the stub library here, and now I can compile this on windows. The unit tests are working fine on all platforms. I also updated the throughput benchmark, but I still get a failed assertion. If you have a solution for this, please give it a shot. The decoding should work correctly for stacks with deep storage.
Of course, we will need more work here before we can merge.