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
Tabbedinterface: removed [rel='external'] icon from .tabs-style-4/5
Tabbedinterface: matched height of thumbnails to stop height jump on tab change
Tabbedinterface: rebraced %tabbedinterface-rel-external
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
Updated the post build execution time to work in travis
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