Revert "Revert "Update and lock framework test dependencies""

Summary: Also:
 - Make the runner recognize risky tests
 - const-ify the static strings
 - re-record slim

The HHVM Warnning/fatal patterns need more work - they've been broken for months (since we made warnings/fatals match PHP5). These should be in a separate diff.

Reviewed By: @JoelMarcey

Differential Revision: D1505766