Integrating emacs faceup tests

1. Added faceup to test packages
2. Fixed a bug where keywords surrounded by '_' in a symbol would be
highlighted. Updated test output to match.
3. Changed tests so that test files are not passed on the command line,
and instead load them from inside the test files. As a result package
dependencies are properly loaded first.
4. Ensure usage of UTF8 on Windows
5. Update FAKE script to match