obliterate.
redo run.py.
redo publish.py (test).
redo python_exceptions.py + publish.py (test).
redo mpl_exceptions.py + python publish.py (test).
redo Rscript ggplot_exceptions.r + python publish.py test.

Note that canadien cities didn't work for some reason:
https://plot.ly/~TestBot/386
url for data changed.
another place where the url needed to be changed.
ran matlab exceptions
Test-published matlab examples.
add temporary fix for 'r' code. (see notes below)

the convention was set as this:

`p <- plotly(...)`

for r, but was changed to this:

`py <-plotly(...)`

streambed translator doesn't reflect this yet, so we need to put
a line to catch the older version of this sign-in.
update auto-generated docs for 'r'.
removed 'using Plotly' from julia sign_in (missed in refactor)
updated julia examples with `python run.py process julia`
test-publish updates for r and julia
init files isn't just 'python' now and auto_open is removed.
Be more careful about where we stick init lines (see below).

Before, run.py was formatting all of the sign-in lines and
plot-calls. Now, these things happen in the code_translator.
Therefore, we need to actually insert lines into the code
we get back for the initializations to happen in a reasonable
order.
rerun all examples with run.py / test-publish.
Translator was updated on streambed, we don't need these lines anymore.
Tricky bug. Threads were playing with a mutable, non-local variable.

Just shallow copy the dict instead and things are OK.