This PR updates bulk requests to fix and improve several things:
Ensures foreign keys and stat columns on threads and categories are correctly updated
Uses the Eloquent or raw query builder depending on needs (in some cases we need to work with actual model instances, in others we need to forego Eloquent's timestamp touching behaviour, etc)
Reduces queries by consolidating updates and working with existing collections where possible
Depends on #231
This PR updates bulk requests to fix and improve several things:
sync*
model methods