initial split
call super in run
add extract and patching of sources in run method of generic extensioneasyblock module
integrate EB_DefaultPythonPackage into PythonPackage, derived from ExtensionEasyblock
derive EB_nose and FortranPythonPackage from PythonPackage
define exts_filter as a constant
finish Python package support cleanup by completed transition for numpy and scipy support
correct import statement
fix use of self.builddir in PythonPackage, move extensioneasyblock module to framework, see also https://github.com/hpcugent/easybuild-framework/pull/423
fix defining self.pylibdir
create sitecfg first, then call configure_step of parent
fix composing sitecfg
only use get_software_root and get_software_version in configure_step, not in __init__
fix make_module_extra in PythonPackage
correct adding FFTW section
leave space in between blas/lapack libs for IMKL
Revert "leave space in between blas/lapack libs for IMKL"

This reverts commit 9a86d8253701dcca72eab8b46de28d7d7745aeb6.
fix specifying configure-args, configure-vars
Merge pull request #76 from boegel/Python_packages

clean up support for Python packages, split easyblocks across dedicated modules