Changes to support joopl-analyzer

As I'm working on joopl-analyzer, the automatic dependency analyzer
which allows async JavaScript loading without explicit modules, I've
changed some source files to work better with the whole analyzer.

Also, I've updated joopl.min.js to latest dev version.