Updated noConflict method for modules

Gives the caller easy access to this module's value
after the previous value has been restored.
Merge pull request #38 from asmblah/patch-1

[modules] Updated noConflict returns current after restore
[strings] add jsPerf and discussion about long strings with concatenation. Fixes #40
[arrays] use Array#slice to copy an array. Fixes #41
[hoisting] fix typo
[in the wild] add national geographic and gooddata
[arrays] believe in push.
[functions] add source about func declarations & blocks in different browsers
[functions] fix link to ecma-262 note