Make 2.5 test runnable with tox
Set XDG_CACHE_HOME in tox to avoid contaminating ~/.cache
Merge pull request #139 from tkf/tox-25

Fix setup.py and make 2.5 test runnable with tox
Merge pull request #140 from tkf/tox-setenv

Set XDG_CACHE_HOME in tox to avoid contaminating ~/.cache
Add inheritance-diagram to Sphinx documentation
Merge pull request #142 from tkf/doc-inheritance-diagram

Add inheritance-diagram to Sphinx documentation
Add a test for docstring in call signature
Fix Statement.get_code

Parsed Statement.assignment_details must be used.  Otherwise,
incorrect code is returned at the first time Statement.get_code
is called.
Include __init__ call signature in Class.doc
Merge pull request #143 from tkf/call-signature-test

Add a test for docstring in call signature
Merge pull request #144 from tkf/class-call-signature

Include __init__ call signature in Class.doc
Use nose to run doctests
Print str to avoid u prefix
Do not use >>> for non-doctest code example

Use literal block instead.
Fix renamed functions in docstring
Run doctests on Travis CI
Make doctest work on Python 2.5
Merge pull request #146 from tkf/doctest

Add doctest
add testing docs to sphinx
basic testing docstring for run.py