Improve highlighted code samples in blog-index.html

* Get rid of the first and last empty lines in each sample
* Indent everything uniformly with 2 or 4 spaces
* Display the syntax highlighting of numeric constants with vacuous if
  statements. Numbers are quite common in coding, and in a lot of the
  languages, they have their own highlighted style; we should let people
  see what they look like. This also provides an excuse to show off
  control structure keyword highlighting in the bare JavaScript sample
  and importing something in Haskell.
* Display other syntax elements, notably in CSS:
  - ID, class, pseudo-element selectors
  - string and measurement and built-in literals
  This is also partially motivated by making it more similar to the
  other "Hello, world!" programs for consistency.
* Type-annotate the Haskell main function --- it's considered reasonably
  good style, plus we get to see the highlighting of Haskell types.
* Give the "Hello, world!" strings uniform capitalization and
  punctuation
Change background to whitesmoke
Replace == in JavaScript code sample with ===

because I know we've all had enough of this [1] == 1, [1] != [1]
nonsense (thanks, phiRe)
Fix shout styles affecting comments and vice versa
Merge branch 'evdo-improve-code-samples' of gi...

...thub.com:betaveros/Everything-Dojo into develop
Change background colour to #fafafa
Centre .msg
Fix mark_all_read in Discuss
Unminify CSS/JS
Merge branch 'hotfix/v2.0.2' into develop

Kepp develop up-to-date with master
Remove  tab from beginning of code in themedb
	modified:   unavailable.php
Merge pull request #20 from Deeg-Kim/feature/background

Change background to whitesmoke
Finished the maintenance page.
Merge pull request #24 from Deeg-Kim/feature/html5-maintenance-page

New Feature/html5 maintenance page replacing old `unavailable.php`.
Nicer Themizer title
Minor notification stuff
Fixed compatibility on
Merge branch 'hotfix/typo'