also generate non swapping blocking code, and

* put different blocking version (normal, swap, avx, swap-avx) into folders
* add convenience headers to include all block sizes of a version