Merge pull request #290 from severin-lemaignan/master

Added a Python client that relies on DBus to talk to aseba nodes
Moved python-dbus example around.
Fixed issue #287
Added semi-transparent blocks during drag.
Added option to allows to connect to non-Thymio II targets, to develop in the train.
Dashel_plugin: can: Fix write errors

Handle ENOBUFS gracefully
Merge branch 'master' of git://github.com/aseba-community/aseba

Conflicts:
	transport/dashel_plugins/socketcan.cpp
Merge pull request #293 from retornaz/master

Fix can plugins errors
compiler: Fix emit statment when using a simple variable as argument

When using

emit foo bar

with bar being a 'simple' variable (i.e. we do not need to perform
temporary memory allocations), the current intermediate tree looks
like

EmitNode(foo)
      |
      --- MemoryVectorNode(bar)

which is wrong, as EmitNode's child nodes should only be used when
temporary memory allocation is necessary. As a result, the bytecode
for MemoryVectorNode will be emitted, resulting in a spurious LOAD
operation:

LOAD 35
EMIT foo addr 35 size 1

This spurious LOAD can potentially currupt Aseba's stack, which in turn
can have suprising effect when happening inside a subroutine call.

The fix is simple: add the MemoryVectorNode as a child of EmitNode only
if it is a temporary memory allocation. Only in such case, the emitted
bytecode will be correct, with balanced LOAD/STORE operations.
Merge pull request #296 from vaussard/fix-simple-emit

compiler: Fix emit statment when using a simple variable as argument
compiler: Fix a memory leak

Commit 3c982bc563dcb3a9aacf3b5ce9b6d83040f63424 introduced a memory
leak, as now the MemoryVectorNode is not always added as a child
node of the EmitNode. The memory reclaim must be done manually in
this case.
Changed behaviour of event-actions sets with respect to drag and drop.
Merge branch 'master' of github.com:aseba-community/aseba
Merge pull request #298 from vaussard/fix-simple-emit

compiler: Fix a memory leak
Implemented issue #300
Fixed issue #302
Improved colors and use proper color list for states
Added state color to selector.
Fixed computation of scene rectangle
Updated translations.