`preg_match_all` matches is optional

Summary: Docs agree. Easy to do. Also change a `null` to `array()`
default, even though it doesn't matter, just to be suggestive to readers
(esp. if we ever give it a real type annotation).

Reviewed By: @elgenie

Differential Revision: D1536936