Spoiler bugfixes

- Make sure that the spoiler text isn't revealed against gray
  backgrounds.

- To provide mobile viewing, clicking or tapping on a spoiler will now
  reveal it.

I'm not exactly sure that I dropped the css / js in the right places, if there is somewhere that stuff belongs, leave a comment and I will correct and resubmit.