Return Popen instance from spawn_subprocess
Close connection on finalization
Centralize boiler-plate model instantiation
Rename cpymad.madx, cpymad.model constructor functions

Renamed to:

- start_madx
- load_model

The new names more idiomatically describe the actions.

The intention is to remove name clashes with the corresponding
submodules, as these had some undesirable effects with the import system.
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 file-name completion in Madx.call

Files should always be specified by their full name. Trying to guess a
different name should not be the responsibility of pymad.
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
Merge pull request #63 from coldfix/remove-file-name-completion

Remove file-name completion in Madx.call
Merge pull request #57 from coldfix/fix-package-name-clash

name clash of package variables and module names
Remove jpymad from source tree