Treat Category header as a comma-separated list.
Removed an indentation level in filterByCategory.
Allow intermixing language/:category in build args.

- fiterByLanguage and filterByCategory merged together
- all args are split beforehand in two arrays:   languages and
  categories