add script to clean up gists

The script cleans up gists from closed/merged PR's.
clean_gists.py: added options
clean_gists: implement all options

Everything should work now
clean_gists: delete closed pr gists by default
clean_gists: fix bug when description is empty
Added a toolchain for Parastation MPICH and GCC (+ full toolchain)
Update gpsolf.py
Added support for Parastation MPICH toolchains with Intel compilers
Added generic support for Intel plus MPICH. Built ParaStation MPI
specific toolchains using these templates.
Added forgotten updates for last commit
Update ipsmpi.py
Clean up support for GCC and MPICH, add specific toolchains for
Parastation MPI
Merge branch 'gpsolf' of github.com:ocaisa/easybuild-framework into gpsolf

Conflicts:
	easybuild/toolchains/gpsolf.py
Make sure we are pushing the correct classes
changed permissions
stop triggering legacy code (first draft)
only log deprecation warning for non-empty set of extra_options of wrong type
adding support for MPICH (instead of just MPICH2)
Fix MPICH vs. MPICH2 inconsistencies

    * rename gmpich2 toolchain to gmpich
    * adjusted gmpich and gmpolf toolchains to use MPICH instead of MPICH2
Re-added gmpich2 toolchain