Move PhutilArray constructor one level up

Summary: PHP allows changing constructor signature so I see no reason why constructor shouldn't be directly in `PhutilArray`.

Test Plan: Unit tests.

Reviewers: epriestley

Reviewed By: epriestley

CC: aran, Korvin

Differential Revision: https://secure.phabricator.com/D5935