partial commit: reorganize dependencies, optimization of distributed sources
preprocess non-minified js versions