Next to Master

Merging all latest changes to master. If you were running an older version please re-install using this one. Please also re-do the database as there are a few layout changes that are required for this merge to work.

**Commit Highlights**

* Donation support
* Pool fees support
* Auto Payout
* Updated configuration settings
* Updated database layout
* More transparent caching and switch to enable/disable it
* Fixed issue with workers not being updated properly