Added the ErrorLog dependency to the batch oriented services so that they can generate errorlogs. This was causing errors in batch processes to be hidden because an NPE was being thrown instead.
Merge remote-tracking branch 'upstream/master'