* Add mining pool services and interface for handling various mining pools
* Improve HTML formatting and indentation in home component
* Add fallback pool warning message and reset share reject stats on failover
* Remove QuicklinkService as it is no longer needed
* Update comment to clarify reset of share stats at failover
* update rejection explanations for clarity in CkPoolService and PublicPoolService
* add sorting for rejected share reasons
* update tests
* docs: add guide for implementing a new mining pool
* docs: restore and enhance guide for adding a new mining pool implementation
* Update home.component.html
---------
Co-authored-by: Tim Rosenbach <6464093+timrosenbach@users.noreply.github.com>
Co-authored-by: WantClue <86001033+WantClue@users.noreply.github.com>