RF: Constraints are now in place in all uses of the Parameter class

This has been done by converting the textual description provided via the old allowedtype keyword.
However, the folllowing two cases couldn't be handled:
algorithms/hyperalignment.py: alignment = Parameter(ProcrusteanMapper(space='commonspace'),...
clfs/_svmbase.py:  kernel = Parameter(None, allowedtype=Kernel,...