Add proposed API 0
Add proposed API 2 ter

The difference between API 2 bis and API 2 ter is that each component
becomes a function that can select a number of its properties:
rect1("width","height") selects the "width" and "height" of component rect1.

A set of properties can then be connected to another one by calling
connect() method of the set.
Add proposed API 5

The API 5 is chainable, à la jQuery.
Add proposed API for disconnection

I propose to return an object that represents the edge and call a method
disconnect() of this edge object to break the connection. An alternative
would be to have connect() return the disconnect() function directly.

I used a similar method in The Scalable JavaScript Application Framework
and in within.js for event listeners: the functions to create a listener
return a function to unsubscribe.
Merge pull request #11 from dthevenin/api0

Add proposed API 0
Merge pull request #12 from dthevenin/api2ter

Add proposed API 2 ter
Merge pull request #13 from dthevenin/api5

Add proposed API 5
Merge pull request #14 from dthevenin/disconnect

Add proposed API for disconnection
Merge branch 'origin/i18n'