Get most remaining nohadva tests working
Summary:
The tests in hphp/test/slow/array_provenance are not needed after HAM unification is complete.
Outside of that directory, we should have very few nohadva tests. This diff adds expect files for most of them. Along the way, I discovered a small behavior: flipping the HAM unification switch also hardens clsmeth-non-clsmeth comparison warnings into errors. I'm okay with making this change as it hasn't caused problems for us yet, but we can take a quick look at our logging to see how common it is.
Differential Revision:
D27159566
fbshipit-source-id:
a9576bd84b945ef502138ee2fd8f7d2ef19c8434