Catch IOError in _read_knobfile

Return empty dictionary instead in case the file does not exist.
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
added config files for ctest/cdash
can now submit to cdash server
using label to mark slow tests instead of test name
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