Return Popen instance from spawn_subprocess
Close connection on finalization
Remove obsolete and incorrect ``is_word`` function

Initially, the function was used to check if ``mad_quote`` shoud quote
strings but dropped later, since file names are case sensitive and
should always be quoted. Furthermore, the implementation was incorrect
as it did not recognize names with underscores.
Remove "sanity checks" for MAD-X commands

The sanity checks did only deny access to commands explicitly requested
by users. Automatically issued commands (like in CALLed files) are much
more of real threat and could not even be handled by these checks.

Closes #56.
Remove recursive_history feature

I don't believe the feature was very useful. It just added a
hard-to-understand parameter to the constructor of the Madx/Model
classes.

More importantly, the recursive_history mode, made it impossible to
distinguish between commands created by PyMAD and commands contained in
a CALLed file.

Furthermore, the implementation was probably still incorrect for many
edge cases like multiline commands.
Remove pymad tests

- the abstract base class (Interface) is not used anymore
- the tfs test was no real test anyway
Merge pull request #59 from coldfix/expose-remote-process

Return Popen instance from spawn_subprocess
Merge branch 'fix-is_word'
Fix incorrect default parameter for match method
Merge branch 'hotfix-match'
Merge pull request #60 from coldfix/isolate-cpymad

Remove common pymad files to prepare for jpymad/cpymad split
Merge pull request #56 from coldfix/remove-sanity-checks

Remove the "sanity-checks" from Madx.command?
Merge pull request #62 from coldfix/remove-recursive-history

Remove recursive_history feature
Remove cpymad from source tree
Strip dependencies to cern.pymad from jpymad

The only dependencies came from

1. TfsTable/TfsSummary, which are now included in the jpymad source
2. Abstract base classes PyMadModel/PyMadService/PyMadModelDefinition,
   which are not really necessary in python.
Remove tests from Travis
Overwrite script in .travis.yml

The travis build currently only checks whether the setup.py runs.
Remove cpymad specific files from source distribution
Update documentation
Update and remove some demo scripts