Makefile: rebuild tests when libbittwiddle.h changes
Improve check_has_byte_** routines to accept values not known at compile-time
Add branchless implementation of check_has_byte_**
Allow to select between the implementations of check_has_byte_** with a branch and no branches