Update module.zpm

Add punycode support for national domains
Merge pull request #94 from andrychuyko/patch-1

Update module.zpm
Updated personal email address to match my new main email address as old address will soon become redundant.
Implementation of capturing the default 'zadmin' email address to enable automated email notifications when new ZPanel releases are made in future.
Updating module getModuleIcon methods to enable custom userland theme icon sets.
Found that the HTAccess module was still being added to the 'x_modules' table upon installation on Ubuntu, further investigation showed that no upgrade shell scripts was removing this directory so I've now updated upgrade shell scripts and removed the entries to add this module to the modules table upon installation and when upgrading to 10.1.1.
Removed the 'Force daemon' run button due to the recent removal of the deamon.php script being able to be executed remotely so it made sense to remove the button too. I've changed it so when the user 'forces a full run' it now shows the next time it will run instead of saying 'Never' like it previously did.
Added a new base class for modules to cut down on the amount of duplicated default static methods for setting up the module name, description, system path and icon; These methods have now been moved into a new class 'ctrl_module' of which the module_controller classes now extends. If certain third-party modules output non-standard code for these base methods these can be overridden in the the module_controller clas as one would expect but made sense to clean up and remove what is generally duplicated code in the standard core modules.
Updated PhpSysInfo to latest stable version

Included code to make sure user is logged into ZPanel.
Tested on (Debian) server and it worked fine.
Updated phpMyAdmin to latest stable version (4.1.6.0)

Tested on Linux server and is working fine.
Update zsudo.c

Security patch and functionality added
Merge pull request #97 from japp-0xlabs/patch-1

Update zsudo.c
Applying patched version of the the zsudo binary as supplied by japp@0xlabs.com, now has protection again command injection, buffer overflow and replaced manual number of arguments to a dynamic number of CLI arguments.
Removal of zsudo compiled code as this is now automatically compiled during installation of ZPX, not longer need to have these compiled versions present.
Merge pull request #96 from jacobg830/master

Updated PhpSysInfo and phpMyAdmin to their latest stable versions
Decided to force delete 'getdownload.php' in the upgrade scripts as a safety precaution for those users that may not have patched their installations as per our security bulletins.
Updated upgrade scripts to ensure that the latest version of zsudo.c is recompiled to ensure servers run the latest version of the compiled code as this commit: https://github.com/zpanel/zpanelx/commit/0a606f4553190f9c9654d600cb79f26005b57321
Fixes issues on Windows based servers where the disk space is not curerntly being displayed when the users account is set to unlimited disk space. This fixes bug #674 (http://bugs.zpanelcp.com/view.php?id=674)