Add memory_limit paramter to ExternalCommand
Use ruby 1.8.7 bindings for backward compatibility
add tests for memory_limit in ExternalCommand
Merge remote-tracking branch 'origin/external-command-memory-limit'