Rewrite of host/check handling to a check-based list
Now the granularity is the check level, allowing to write checks without hosts. Checks don't deal with hosts anymore. Also the results of checks are now handled outside of the checking path, but this may change when the infinite loop and time intervals are going to be implemented.
Showing with 76 additions and 49 deletions