Squashed commit of the following:

commit f6a43ec5ff8436e2b2eac48d7a347f610adc5bb7
Author: Sebastian Schöps <sebastian@schoeps.org>
Date:   Mon Dec 29 20:19:18 2014 +0100

    Moved onelab.py to libexec/ and changed from "def test" to "test do"

commit 291e0802826992aeaf1091ede1bb2b3a0b079acb
Author: Sebastian Schöps <sebastian@schoeps.org>
Date:   Sun Dec 21 23:36:48 2014 +0100

    cleaned white spaces

commit acffadce9e9cf843ec32d5ee6a51512071a546ed
Author: Sebastian Schöps <sebastian@schoeps.org>
Date:   Tue Dec 16 11:45:15 2014 +0100

    Removed trailing white space and made petsc/slepsc optional

commit df05f6f54ab624417f2513dd38071581b71c0fc5
Author: Sebastian Schoeps <schoeps@gsc.tu-darmstadt.de>
Date:   Sat Nov 29 00:33:45 2014 +0100

    added petsc and opencascade