Adding unconfirmed blocks to wallet

First attempt addressing #610, still missing a detection for the actual
confirmation limit required for each block in case one lowers it in the
config.
Moving a lot of settings from config to adminpanel

* Migrated configuration options to admin panel
* Removed configuration options from config file
* Added help text for each configuration option into panel

Addresses #622 and needs extensive testing by pools. A lot has changed
so pool owners might have to adjust their own templates to match this
new system.
moved motd to website tab
Fixing hashrate graphs

* Proper initilize array in order
* Fill data after initilizing
* Removed 0 fills

Thanks @iriiria for this fix!

Fixes #624
Merge pull request #625 from TheSerapher/issue-624

Fixing hashrate graphs
Merge pull request #626 from TheSerapher/issue-622

Issue 622
Adding network_confirmations to configuration

* Added new configuration option `$config['network_confirmations']` to
  dist config
* Default to 120 if not set

This will allow us to define a different confirmation level for user
transactions but still display blocks at their approriate unconfirmed
value when displaying them in the wallet information for admins. Risky
for pool owners but still a viable option.

Fixes #610
Merge pull request #628 from TheSerapher/issue-610

Issue 610
fixing merge conflicts