automatic documentation works
for cython modules as well
(need to build first, but no need to install)
added an example showing how to use the madx module directly
need to mark files with correct coding type
due to author name..
added config files for ctest/cdash
can now submit to cdash server
using label to mark slow tests instead of test name
misspelling
I think a point release is due..
Merge branch 'master-thomas'
This are the changes from coldfix/master
plus a few minor edits from me

The code is perhaps not complete yet, but doesn't break
anything as far as I can see
Merge remote-tracking branch 'coldfix/matching'
Merge remote-tracking branch 'coldfix/master'

Looks all good to me (including new changes)

Thanks a bunch!
Merge branch 'master' into ctest_cdash
fix needed in cdash script
test was incorrectly written
tests returns 0 when failing
collections.OrderedDict() does not seem to be supported in python26
Fix docstring of model_locator.ModelData
Use os.path.expanduser() to find homedirectory

This should be more reliable than manually using environment variables.
Add dependencies to numpy and Cython in setup.py

The `install_requires` dependency is important to make sure the target
system fulfills certain requirements independently from whether the
development (and build) system does - even when using binary
distribution.

NOTE: The `setup_requires` dependencies on numpy and Cython are kind of
pointless at the moment, since the modules are imported in the script
beforehand. Still, it seems like good practice to mention those.
Remove distutils as an alternative to setuptools in setup.py

For cpymad setuptools is required anyway since it provides the package
pkg_resources. Allowing distutils only delays the problems.

Setuptools should be available on almost any platform anyways - or at
least easy to install.
Reestablish order when resolving 'extends' for models

Using C3 as resolution order now. Although this is probably overkill,
especially if there are no models with multiple bases, I like to do it
correct from the start. In principle, order matters when merging
dictionaries.

The code is mainly copied from:

http://code.activestate.com/recipes/577748-calculate-the-mro-of-a-class/