Support openssl replacements which don't export RAND_egd()

Summary: reSSL, for example, explicitly does not implement
RAND_egd() on the basis that:

"No software in 2014 should be using egd;
no software in 2014 should support using egd by accident."

Closes #4118

Reviewed By: @JoelMarcey

Differential Revision: D1656387

Signature: t1:1656387:1415077784:824f87d1b59db0bfd73a02f394a27baccd24cebd
Change default FCGI socket permission

Summary: Fixes #1727

Reviewed By: @JoelMarcey

Differential Revision: D1656743

Signature: t1:1656743:1415077740:3d6b88b33bd0c783f40ab9f6daee03e5b1f3cf68
typechecker: hhi for array builtin constants

Summary: ... as documented at:
 http://php.net/manual/en/array.constants.php

Reviewed By: @int3

Differential Revision: D1657551

Signature: t1:1657551:1415090689:ea6ccefcf07d6260c6cf949c5fe791b05386f677