Help no longer requires proc_open if that function isn't available

This adds a graceful fallback for help on systems that have proc_open disabled. We're already doing it for Windows anyway.