Fix data types in boundary handling. Fix deprecation checks.
Fix some data-type issues in boundary handling discovered while patching lbmpy.
- Adapt
add_subexpressions_for_field_readsto insert explicit casts when a nondefault data type is required - Permit modifying the default data type in
BoundaryHandling - Fix target check in handling deprecated vectorization options