Move Phabricator to use PhutilBinaryAnalyzer and show binary versions
Summary:
Fixes T12942.
- Adds binary version and path information to Config → Version Information.
- Replaces old code all over the place with new consolidated code.
Test Plan:
Also faked some cases of missing binaries, bad versions, etc.
Reviewers: chad
Reviewed By: chad
Maniphest Tasks: T12942
Differential Revision: https://secure.phabricator.com/D18306