All test skips shouldn't be clowntown

Summary: The tests exist; it is just that we skip them. That is different than
trying to run the runner on no tests at all.

{sync, type="child", parent="internal", parentrevid="1747947", parentrevfbid="1634072033486914", parentdiffid="5989133"}

Reviewed By: @fredemmott

Differential Revision: D1747947

Signature: t1:1747947:1418907361:4bf41aab6ec48a15de6fa2acb21ab49734c6f037
Add PHP lang spec tests to HHVM test suite

Summary: We have wanted to do this for a while, so now I am. These are
the PHP lang spec tests. I used the PHP 5.x import script
as a model to get the tests. But we don't have `good`, `bad`, etc.
Instead we have a global `config.skipif` with the tests that are failing
and we put a comment as to why they are failing.

Key file changes (other than new tests and expect files):

```
hphp/test/README.md
hphp/test/run
hphp/test/spec/.gitattributes
hphp/test/spec/.gitignore
hphp/test/tools/find_non_ascii_files.php
hphp/test/tools/import_spec_test.py
hphp/test/spec/config.skipif  (autogenerated by import_spec_test.py)
```

Reviewed By: @paulbiss

Differential Revision: D1718437
fix typo in fastlz library cmake variable

Summary: i guess my console font didn't help me notice this one :(
Closes https://github.com/facebook/hhvm/pull/4475

Reviewed By: @paulbiss

Differential Revision: D1745333

Signature: t1:1745333:1418921775:14f4f9664b8e905394f432396081ef90e4528fc5
(Cleanup) fb_thrift_unserialize

Summary: Discovered while typing `i fb_unserialize` in `hphpd`. This function
doesn't exist. TAO has more lovely references to it, and to files that
don't exist. Fun.

Reviewed By: @markw65

Differential Revision: D1747154

Signature: t1:1747154:1418922414:ba13c725d7341bb493acc67c1398a0c3401a4808