Demos: Update details to remove inline styles

Picked from @cfarquharson update in gh-1233
Colours: Fix padding for nested Summary background and tables

From @  cfarquharson's gh-1233 to address Detail Example 3
Merge pull request #1764 from patheard/tabbed-interface-rel-external

Tabbed interface: rel external updates
Added the missing sha-bang to the post build script
Update post_build.sh
Improved workaround #1699 to protect against race conditions. Now restores the scroll immediately after the event triggered when jQuery Mobile scrolls to the top (silentscroll event).
Merge pull request #1769 from pjackson28/v3.0

Improved workaround #1699 to protect against race conditions
Geomap demo data in English (1724)
Merge branch 'master' into Geomap-French
Fix mobile initialization bug

Where any empty text node or any non-anchor node inside the language
selector list will break mobile initialization. Empty text nodes
(whitespace) in the
HTML should not have any effect on WET.

Example test code:
<li id="base-fullhd-lang">
Some text here
  <a href="/fr/user/login" lang="fr">Français</a>
</li>

In the above, the 'Some text here' breaks initialization. One would
likely never put this there, but empty text with only carriage returns or
tabs will have the same effect. This commit fixes the issue.
Updated the post build execution time to work in travis
Merge branch 'master' of git://github.com/wet-boew/wet-boew
copy mobile initialization fix for the other WET themes
Merge pull request #1770 from jolevesq/Geomap-French

Geomap demo data (issue 1724)
Added the code to updated the generic dist branch
Added scrollTop polling for the workaround for #1699 to handle quirks in Chrome that can lead to scrollTop initially having a scrollTop of 0 even when scrolled halfway down the page.
Merge pull request #1774 from pjackson28/v3.0

Added scrollTop polling for the workaround for #1699
Resolved merge conflicts.
Resolved tabbed interface merge conflict.
Added the code to updated the generic dist branch