Merge pull request #21 from pczarn/fix

Cleaner syntax and .gitignore
* ignore only QR*/qr* on top directory.
* slightly fix uroboros image.

The body and back were separated by a gap.
* improve Tcl program.

Tcl supports bare string.
* avoid the line-length limit of R.

> Command lines entered at the console are limited to about 4095 bytes
http://cran.r-project.org/doc/manuals/R-intro.html#R-commands_003b-case-sensitivity-etc

To do this, instead of Ruby, Python generates R and REXX.
This also slightly makes intermediate files smaller, but Ruby bigger.