Revert "Fixing issue with delayed inserts for shares"

This reverts commit 752b3e810fa9687e964122d602d2291123b3640a.
Improved cron logging via logfiles

* Added 3rd party logger library KLogger
* Adjusted all cronjobs from verbose output to logging
* Added new logs folder for crons to write to
* Added new .gitignore for logs folder data
* Updated blocks class to only fetch blocks with no share_id
* Adjusted findblocks to use no blocks class method
Properly display piechart, first attempt

Should further address #312
Fallback call if upstream share not found properly

Implemented a fallback method in case no upstream share can be found for
a block. This will result in same strange behaviour especially if a
later block has properly added a valid share and this will be used for a
previous block. At least now even the last block will be properly found
and marked as discovered by a user, even though no actual upstream share
was involved in this.

This is a dirty workaround for pools having payout issues. After all
blocks are processed and assuming upstream shares continue to work as
expected, this will *skip* broken blocks/shares.

Workaround fix for #392
Update proportional_payout.php

Abort if no shares could be found for a block to allow user intervention to fix it.
Merge branch 'next' into issue-392
last cleanup before merge
Merge pull request #401 from TheSerapher/issue-392

Issue 392
Removed piechart, removed no shares notification

* Removed broken piechart for now
* Do not display message if no shares are found for calculations to
  avoid cross-tabe error messages

Fixes #312
Merge pull request #403 from TheSerapher/issue-312-piechart

Issue 312 piechart
Better number format for block percentages
Better number format for est. shares
Merge remote-tracking branch 'upstream/next' into next
custom edits