Implement flush of site cache and group cache

Implement ```wp_cache_flush_site()``` and ```wp_cache_flush_group()```

These functions technically don't flush the cache but what they will do is increment a counter for those sites and groups which will invalidate all the caches in the previous counter value.

This will allow you to reset caches for just certain groups or sites without having to flush the entire cache