Merging the intermediate implementation of dense and sparse packed booleans
enabling packed booleans: PB_ENABLED
enabling the padded in de packed booleans: PB_PADDED
picking containersize:
PB_16BIT_CONTAINERS
PB_32BIT_CONTAINERS
PB_64BIT_CONTAINERS
defaults to 8 bit containers
TODO:
implement vsel which selects a lowest dimensional array without copying
BUGS:
modarray in withloops seems to be broken for the implementation