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_reads
to 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