prevent errors if no nodenet or world is selected

for menu actions
UID was not set when creating Nodespaces
Merge pull request #36 from pBartels/master

UID was not set when creating Nodespaces
working user_prompts for native modules
a bit more documentation
rudimentary test for user_prompt
move nodespace removal logic to nodenet

where it belongs
remove duplicate test, debug output

the nodespace removal is sufficiently tested test_nodespace_removal
Merge branch 'master' into user_prompt

Conflicts:
	micropsi_core/tests/test_runtime_nodenet_basics.py
Making the node space deletion test actually
test something
reset gate params, if invalid values supplied
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.
Renaming feed/field methods for RUN-41
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.
reset logging level for tests.
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