Smoke test erl_syntax_lib:revert/1

This tries to make bugs like 87156887b7d82a2db53f60441a4af87034cb8789 not
happen again.

The new test takes each file in the stdlib app, passes their forms through the
erl_syntax representation, reverts them and compiles them.