Show file where syntax error occurred in library map builder

Summary: Fixes T5597. This information is pretty useful but was inadvertently dropped while cleaning up some other stuff.

Test Plan: Ran `arc liberate`, was told which file has the issue.

Reviewers: joshuaspence

Reviewed By: joshuaspence

Subscribers: epriestley

Maniphest Tasks: T5597

Differential Revision: https://secure.phabricator.com/D9883
Fix some spelling mistakes

Summary: Found some spelling mistakes by running `arc lint --everything` over the repository.

Test Plan: Eye-ball it.

Reviewers: #blessed_reviewers, epriestley

Reviewed By: #blessed_reviewers, epriestley

Subscribers: epriestley, Korvin

Differential Revision: https://secure.phabricator.com/D9909
Move date and time utility functions to libphutil

Summary: This moves the date and time utility functions that are not user-dependent into libphutil.

Test Plan: Generated library maps and viewed Phabricator instance.

Reviewers: #blessed_reviewers, epriestley

Reviewed By: #blessed_reviewers, epriestley

Subscribers: epriestley, Korvin

Differential Revision: https://secure.phabricator.com/D9906
Add a `phutil_var_export` function

Summary: Add a `phutil_var_export` function which behaves similarly to `var_export(..., true)`, except that the output is nicer on the eyes.

Test Plan: Wrote and executed unit tests.

Reviewers: epriestley, #blessed_reviewers

Reviewed By: epriestley, #blessed_reviewers

Subscribers: epriestley, Korvin

Differential Revision: https://secure.phabricator.com/D9923
Use `phutil_var_export` in `PhutilLibraryMapBuilder`

Summary: `phutil_var_export` produces slightly-more-readable output than `var_export`. Depends on D9923.

Test Plan: Regenerated `src/__phutil_library_map__.php`.

Reviewers: epriestley, #blessed_reviewers

Reviewed By: epriestley, #blessed_reviewers

Subscribers: epriestley, Korvin

Differential Revision: https://secure.phabricator.com/D9924
Use `phutil_var_export` for `PhutilParserGenerator::formatAndIndent`

Summary: `phutil_var_export` produces more readable output than `var_export`. Depends on D9923.

Test Plan: Eye-balled the `PhutilTypeSpec` code.

Reviewers: epriestley, #blessed_reviewers

Reviewed By: epriestley, #blessed_reviewers

Subscribers: epriestley, Korvin

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