Initial plugin commit.

It supports only object construction. Now properties or methods are supported.
It can be used to create an object and manipulate it on a client side.
NOTE: it requires a qcubed.js modification:
```diff
Index: assets/_core/js/qcubed.js
===================================================================
--- assets/_core/js/qcubed.js	(revision 5031)
+++ assets/_core/js/qcubed.js	(working copy)
@@ -469,8 +469,11 @@
 		/////////////////////////////

 			this.wrappers = new Array();
+
+			// The place for javascript controllers for qcubed controls
+			// The format is {"controlId1": jsControlObject1, "controlId2": jsControlObject2}
+			this.controllers = {};

-
 		}
 	};
```