remove hardcoded limit on number of pipes in proc_open()

ATM the first test here stops on 16th pipe, no warning/error is produced.
The limit of 16 pipes is hardcoded and there seems to be no reason to have it at all.
Does this mean that php as is atm can only open at max 16 (sub)-processes at a time?