Make HttpCheck Ordered, simplify how they're applied, close #1005
Fix build