New function to set an array to the content of another with broadcast.
Use the new function to implement __setitem__
Expose the default context for use in some associated C code librairies (notably theano).
Add a test and fix problems.