CB-13216 Properly install plugin assets

 This closes #42
diff --git a/bin/template/cordova/browser_handler.js b/bin/template/cordova/browser_handler.js
index cd20489..6e732c7 100644
--- a/bin/template/cordova/browser_handler.js
+++ b/bin/template/cordova/browser_handler.js
@@ -111,5 +111,20 @@
         uninstall: function (obj, project_dir, plugin_id, options) {
             events.emit('verbose', 'lib-file.uninstall is not supported for browser');
         }
+    },
+    asset: {
+        install: function (asset, plugin_dir, wwwDest) {
+            var src = path.join(plugin_dir, asset.src);
+            if (fs.statSync(src).isDirectory()) {
+                src = path.join(src, '*');
+            }
+            var dest = path.join(wwwDest, asset.target);
+
+            shell.cp('-rf', src, dest);
+        },
+        uninstall: function (asset, wwwDest, plugin_id) {
+            shell.rm('-rf', path.join(wwwDest, asset.target));
+            shell.rm('-rf', path.join(wwwDest, 'plugins', plugin_id));
+        }
     }
 };