[CLEANUP] Use coin class for worker hashrate calcs

* Worker class was not using coin class for calculations
* Should improve runtime for worker status related queries
[ADDED] Worker totals on Dashboard

* Added worker hashrate sum
* Added refresh interval information to dashboard footer
* Added number formatting to hashrate
Update default.tpl

Corrected spacing when --script is omitted.
Hide Point 5 In Getting Started - SHA256 Coins

Hide irrelevant details in point 5 when SHA256 coin is used.
Scrypt/SHA256 Friendly Changes (Getting Started)

Correctly display miner download links depending on coin used scrypt/SHA256.
Merge pull request #2119 from daygle/patch-1

Update default.tpl
Merge pull request #2120 from daygle/patch-2

Hide Point 5 In Getting Started - SHA256 Coins
Merge pull request #2121 from daygle/patch-3

Scrypt/SHA256 Friendly Changes (Getting Started)
[ADDED] System Date Format string

* [ADDED] New admin panel config option in System
* [UPDATED] Use new date format on all templates

Fixes #2118 once merged.
[FIX] Proper default format
Merge pull request #2122 from MPOS/date-format

[ADDED] System Date format
[MOVED] Removed include and templates from public [TESTING]
[FIX] Helper script shared files
[CHANGE] Unified logging folder
[ADDED] Upgrade script for config migration
[ADDED] New base structure for 0.0.9
[ADDED] New htaccess file for approot
[UPDATE] htaccess for docroot
[ADDED] Hint to use git status