Monitor memory usage with each file processed by FileLoader::executeActions()

Abort early if usage might exceed the PHP memory limit.  Resolves pkp/pkp-lib#245.
Do you know why this happen? I am curious, why the execution log in array doesn't hit the memory usage and when we convert it to string it does? It's the sum of both variables?