Simplified communication with R, resulting in speedup

This was achieved by wrapping commands for R much lighter (no tryCatch and eval) and using the locale-safe error-catching regexp introduced in the previous commit to catch all types of errors
Changelog update