Map auto-reloads when clicking any button

Finally!
This is definitely some serious abuse of the intended JQVMap use...
Much better colour scheme control

Covered (almost) all edge cases on when countries should be highlighted.
This includes:
+ Initialising the map to select a county (largely because the edge
cases without doing this get ugly)
+ Clicking an invalid country does not highlight it.
+ Clicking an invalid country does not UN-HIGHLIGHT the previous one.
+ No country should be highlighted when in "final_scores" or
"spearman_ranked" modes. I.e. Any mode OTHER THAN "from_country" or
"to_country".

The one fiddly edge case I have not resolved is:
When in e.g. "final_score" mode, clicking a participating country still
highlights it. (You have to click a non-participating to clear the
colour). Not a big issue though.