+ handle globals too.
+ execute everything in an ayrton environment.
+ Environment can be created with prefilled globals and locals.
+ Ayrton() also accepts, pre-parsed code, globals and locals.
+ Ayrton.run() is used by ssh() for executing pre-parsed code in a particular environment.
@ revert reference to global.
+ runnuer is a global in Ayrton.run() too.
* s/code/tree/, so it's more clear that it's ans ast.
* we can't pickle globals, so we send an empty dictionary.
* what we get is an ast, and we shouldn't compile it before feeding it to ayrton.run().
* s/code/tree/ in ayrton.run().
+ example that controls an Audacious instance running in the remote.
|\ merge from remote.
+ add paramiko's dep.
* pick up the version from the module.