[IMPROVED] Optimized IDLE Worker Query

Fixes #811
[FEATURE] Added Google Analytics
[FIX] Removed duplicate name in textarea
[IMPROVED] Hide uptime status if no API keys set
[FIX] Placed under Statistics
[FIX] small style changes and smarty default value
Merge pull request #815 from iAmShorty/google-analytics

[FEATURE] Added Google Analytics
Revert "[FIX] Honor custom HTTP ports"

This reverts commit fc4b7180677abb6e8efa6d46a7c91ad215d20fd1.
[FIX] Re-location via HTTPS on login
[FIX] Increase mail size in contactform
[ADDED] Re-added custom HTTP port support
Merge pull request #820 from TheSerapher/issue-811

[IMPROVED] Optimized IDLE Worker Query
[FIX] Display issues on SHA coins

* [FIX] Estimated shares on various places
* [ADDED] Calculate estimated shares based on network diff in stats
  class
* [UPDATED] Themes updated as needed

Fixes #819 once merged
[FIX] Worker Hashrates in Account -> My Worker
[FIX] Double Payout Detection Fixes Orphan Block Issues

Fixes #715 when merged, for the third time..
Merge pull request #822 from nicoschtein/patch-8

[FIX] Double Payout Detection Fixes Orphan Block Issues
[FIX] Regression bug creating workers

Fixes #823 once merged.
Merge pull request #825 from TheSerapher/issue-823

[FIX] Regression bug creating workers
Merge pull request #821 from TheSerapher/issue-819

[FIX] Display issues on SHA coins
[IMPROVED] Allow for longer monitoring value strings