working user_prompts for native modules
a bit more documentation
rudimentary test for user_prompt
Merge branch 'master' into user_prompt

Conflicts:
	micropsi_core/tests/test_runtime_nodenet_basics.py
allow to send any kind of data for user feedback

arrays and objects will be displayed as dropdowns (objects allowing for label-value independance)
a string will lead to a freetext field.

also fix cases where the nodenet-viewer wouldn't continue to update after submitting
set loggers to warning initially for tests
user_feedback only counts for the next step.

store user_feedback seperately, update params for the nodenet-step after the feedback was given,
remove from params after that step.
change data structure of user_feedback

allows for sorting, and custom labels.
don't clear user_prompts from parameters.

For the moment it is ok, that we have additional parameters in the node, that are not defined in nodetypes.json.
get rid of user_feedback, offer clear_parameter

we now completely use parameters for user_prompt-feedback. to clear the given feedback, one can call `clear_parameter` on the node
Merge pull request #37 from Doik/user_prompt

User prompts, closing RUN-8