Added support to upgrade.php script for custom location of cache directory
Fixed cache directory location in updater and set curl to force TLSv1 to communicate with update server
Added status icons to the steps during the upgrade process
Restricted update to check to admin users