Make tests platform agnostic, fixes #178
The main thing is to use monospace font.

The css_main uses requires a few more tweaks, mainly that the different monospace fonts render italics differently and <input> has some subtle appearance differences.

Review URL: https://chromiumcodereview.appspot.com//12696004