Tweaks to bugSplit.js

* Replace a few dir-name unfriendly chars.
* Add charset metas to diffs so they can be viewed in a browser.

Change-Id: I3832108b5a75104ee73deec6eafdccee2d178cc0
Fix sol production to accept newline in non-sol context

* Bug introduced in commit cef0e2c3

* Bug exposed by the changes to wikitext escaping tokenizing
  in commit e03a2ec0 -- that removed the "_" prefix trick for
  parsing strings in non-sol position and directly set SOL state
  in the tokenizer.

* In non-sol position "\na" was not getting accepted by the
  tokenizer.  It was failing.

* This in turn crashed the serializer that used the tokenizer for
  wikitext escaping.

* This bug led to a crasher during RT testing.
http://parsoid.wmflabs.org:8001/result/2c45ade9723ea06f538ff5b2255dcb5d1fbbd601/ru/%D0%90%D0%BD%D0%B0%D1%82%D0%BE%D0%BB%D0%B8%D0%B9_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80%D0%BE%D0%B2%D0%B8%D1%87_%D0%A2%D0%B8%D0%BC%D0%BE%D1%89%D1%83%D0%BA

* This patch fixes the crasher.  No change in any parser tests.

Change-Id: I72b52fa7bc0b5765b5a3873f8775d21e5f56aa4d
Merge changes I72b52fa7,I3832108b

* changes:
  Fix sol production to accept newline in non-sol context
  Tweaks to bugSplit.js