Use proc_open to execute shell commands.

This will let the install script access stderr if required.

Refs #50