Minor Batch Reactor Fixes

There are a couple of fixes here. A few are just grammar typos and such. 

One though, was causing a simulation failure. That is, when the BatchReactor decommissions itself, it should MoveBatchOut for every core batch in the core. Removing n_load() batches was sometimes too many, and in various runs I kept getting an error that the BatchReactor couldn't Pop from an empty buffer. I think the right number to use here, instead of n_load() is core.count(). I say this, because after changing n_load() to core.count(), my runs are now always successful. It's possible I'm missing something though. 
See http://fairwaytech.com/2012/03/prefix-vs-postfix-increment-and-decrement-operators-in-c/ This really is about not creating unused temporaries - which involves a copy.  The compiler optimizes `i++` into `++i` for primitive types but doesn't reason about more complex types.