Improvements on compilation arguments

CATEGORIES (now supported) allow co-assembly of multiple datasets (by default CATEGORIES=2). Also, now OPENMP=1 only if ENV.compiler is not :clang.