Fixed JSLint errors.
Revert "Removed AgentZoom.pm."

This reverts commit 1e5f6446f6854b297b572fd2675161b9b7a92ae8.
Readded AgentZoom.pm to fix compatibility problems of older systems.
Tidied.
Merge remote-tracking branch 'upstream/master'