added patch from boost mailing list for bug fix. see discussion here: https://groups.google.com/d/msg/boost-developers-archive/4To-rWcfuTs/0jmdnsb7CssJ
changed injected time field to be SimTime to avoid likely collisions with agent fields. Fixed bug in initting of recipecommoditycontext. minor tweaks