Fixed misspelling of parameters in setter function

The set_parameters method did not work because the name of the attribute was
misspelled.
Added higher order component

- The scheduler is rewritten in two functions to separate the graph building
and connecting part (now in connect_graph_components) from the actual stackless scheduling
- The HigherOrderComponent is added as a component made out of a graph of
components
- Pep8/pylint compliance in the three edited files
trying to store the pipes so that they are not garbage collected

(does not work)
Correct scheduling of higher order component tested

- The scheduler now recursively calls stackless.tasklet for components with
subnodes
Merge commit 'c904f90' into complex_components

Conflicts:
	core/pypes/component.py
	core/pypes/scheduler.py
merged origin/master