Add dynamic loading of javascript configurations (closes #173)

Change-Id: Icfb6082aee88930eca2361196b8d91ff5a796172
diff --git a/Gruntfile.js b/Gruntfile.js
index 106e241..e3601bd 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -18,17 +18,13 @@
 
 module.exports = function(grunt) {
   var config;
-  var includeFile = 'default';
-  if (grunt.file.exists('kalamar.conf.js')) {
-    includeFile = 'root/kalamar.conf';
-  };
 
   // Generate requireJS files for l10n
   var reqTasks = [];
   var uglyFiles = {
     'public/js/korap-plugin-<%= pkg.pluginVersion %>.js': ['dev/js/src/plugin/client.js']
   };
-  
+
   for (var i in {'en' : 0, 'de' : 1}) {
 
     reqTasks.push({
@@ -43,7 +39,7 @@
         wrap: true,
         // dir : 'public/js',
         name: 'lib/almond',
-        include : [includeFile, "app/" + i],
+        include : ["app/" + i],
         out: 'public/js/kalamar-<%= pkg.version %>-' + i + '.js'
       }
     });
@@ -115,6 +111,44 @@
       },
       main: {
 	      files:[
+            {
+            expand: true,
+            src: 'kalamar.conf.js',
+            dest:'public/js/hintc/',
+            filter: 'isFile',
+            timestamp: true
+          },
+          {
+            expand: true,
+            cwd: 'dev/js/src/',
+            src: ['default.js','util.js'],
+            dest:'public/js/hintc/',
+            filter: 'isFile',
+            timestamp: true
+          },
+          {
+            expand: true,
+            cwd: 'dev/js/lib/',
+            src: 'require.js',
+            dest:'public/js/hintc/',
+            filter: 'isFile',
+            timestamp: true
+          },
+          {
+            expand: true,
+            cwd: 'dev/js/src/hint/foundries',
+            src: '**',
+            dest:'public/js/hintc/hint/foundries',
+            timestamp: true
+          },
+          {
+            expand: true,
+            cwd: 'dev/js/src/hint/',
+            src: 'foundries.js',
+            dest:'public/js/hintc/hint',
+            filter: 'isFile',
+            timestamp: true
+          },
 	        {
 	          expand: true,
 	          cwd: 'dev/font/',