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 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.
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 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
Remove CTest files

These were only used for cpymad tests.