Hook up doctest.js to phantomjs and travis for CI testing.
Fixing IE 11 background-color: inherit issue

Fixing #1017
do not update form focus when urls differ
The `fallbackLang` configuration parameter contains an underscore.

Our internal language names should always use dashes instead, in
accordance with BCP 47.

Fixes: 1013
Create es-BO.

Also fix the availableTranslations lookup/fallback logic to be more
accomodating of optional country suffixes.

Fixes: #1010