Fixes for when link is both a download and external

Since only one background image can be displayed with CSS, the
padding-left was still present when the file was a download but the
image wouldn't come through because it was also external
(rel="external") so the padding left is not always "0" on rel external
to make sure there is no dead space.

Also added the external icon example to the master list of icons.
[datepicker] Fix min/max date issue.

The fieldid selector was wrong, couldn't find the field and fell-back to
the default min/maxDate (1800-01-01, 2100-01-01)
Merge pull request #2210 from berubs/v3.0

Datepicker: Fix min/max date issue.
Closes gh-2199
Merge pull request #2202 from cfarquharson/v3.0

Icons: Fixes for when link is both a download and external
Working examples: added custom css and js to WA methodology demos
grid .offset-* CSS demo'd and documented
Table validator: added missing tableOpenTagZebraNoEncode var
Merge pull request #2211 from patheard/wamethod

Working examples: added custom css and js to WA methodology demos
Merge pull request #2212 from cfarquharson/master

grid .offset-* CSS demo'd and documented
Working examples: added wet-boew-multimedia class to multimedia demo
Merge pull request #2213 from patheard/validator-htmltable

Table validator: added missing tableOpenTagZebraNoEncode var
Moved localstorage example JS to a separate JS file.
Resolved merge conflicts.
Moved sessionstorage example JS to a separate JS file.
Changed aria-label to aria-labelledby for menubar application landmark.
Merge branch 'v3.0'
Merge branch 'master' of https://github.com/wet-boew/wet-boew
Updated the i18n file.
Merge pull request #2217 from pjackson28/master

Updated the i18n file
Added translation for Calendar to i18n.csv and base.js.