Small optimizations, code refactoring, jshint fixes
cf. commit SHA-1: 50ecd12ce71a44717f8ec223a2fa225887ccff6d * w2layout fixes:

- there is no object attribute called 'resizabled' - it's called 'resizable' (typo 2x?)

- the panel name itself ('main', ...) is never a valid jQuery selector, there's the constructed id `pname` for that (coding mistake?)

- obj.resizable is checked everywhere as being truthy/falsy except in one place where it is explicitly checked against `true` using `===`: this check has been brought in line with all the others.
cf. commit SHA-1: 9887059b81130195146837b24341ed94c49227b2:

* add the 'load dynamic content' code from layout example 4 to layout examples 8, 9 & 10 (layout with tabs, layout with toolbar, layout with titles) so that we can observe panel overflow behaviour (previously, overflow was applied to the entire panel, i.e. including the title, toolbar and tab-bar! This has been fixed in commit SHA-1: 33202a80a2f47d930af3cb317a8bcb55121c5675)
gitignore the `npm install` directories
cf. commit SHA-1: 4fa76bed610bdcf425d62c3064e4bf8cfba6f26d

- fixed ant build script for windows
cf. commit SHA-1: 4fa76bed610bdcf425d62c3064e4bf8cfba6f26d

- added 'doc' target to regenerate the documentation indexes using `node docs/generate.js`
fixed docs generator (the PHP code produced by the generator crashes on my server; using these relative paths works, at least for me...)
typo fix in title
cf. commit SHA-1: 4dfed96e5155b1c75105c6db7859832bf0e6178a

-typo fix in comments and text
dead code removal: there is no id=w2ui-panel; only an id=w2ui-popup

(More specifically: there IS a w2ui-panel CLASS (all panels created by the w2layout have that fclass) but there is no w2ui-panel ID. Hence this is all dead code.)
fixed typos in README
fixed crash in test file due to missing script
several unit test sets use an object to store the tests + expected. JavaScript does not warn nor fail when in the same definition an attribute is indexed by number and by string: the last one wins. This essentially SILENTLY REMOVES test cases from the set.

Here is a dump of a minimal line of JS code exhibiting the problem; the second line is the output in Chrome:

    x = { 1: 7, '1': 9 }

    Object {1: 9}
Merge pull request #436 from kyuri/upstream

Small optimizations, code refactoring, jshint fixes
Applied comments from #436
Refactored checkName and checkUniqueId
Merge pull request #437 from GerHobbelt/patch-dead-code-removal1

dead code removal: there is no id=w2ui-panel; only an id=w2ui-popup
Improved isDate and isTime, see #438 and #439
Merge branch 'master' of https://github.com/vitmalina/w2ui
Merge branch 'patch-typos1' of git://github.com/GerHobbelt/w2ui into GerHobbelt-patch-typos1