Allow Custom gunicorn Location Via Defaults File

Currently, the scripts use the GUNICORN variable to find the gunicorn executable.  Unfortunately, it checks to see if the variable works before it loads the /etc/default/gunicorn settings file, which prevents the user from overriding it in the case of an unusual location.  This patch moves the check further into the startup process, allowing a user to override the location.