Grunt based build tool for complex JavaScript projects with many modules and build options