extract js to an external file + prevent jumps
Display log message for incomplete ACO path.

Incomplete ACO paths may come from incomplete acl migration, or
legacy plugins.
utility to update Croogo.version