various enhancements, tried out a popup menu on F3
added get_string in shell_out if no command passed
selected color to dsl_property so change results in repaint
default color only set if not set by user
log statements
change in key_block so not processed two times
naming windows, tried out a popup menu
naming of window to make debugging easier
nothing, empty line
draw a proper box around menu, added comments
moved map_keys to init
temporary check since giving error, maybe needs to be removed altogether
made default -1 (one less than last) and att is NORMAL (earlier REVERSE)
earlier ignoring passed in color pair and att, now we are respecting it
added tree, so that a hash can be displayed in a messagebox as a tree
setting graphic if not set
added treedialog for displaying a tree, and get_text for getting multiple lines from user
added options for viewing properties as tree or text
clean
added view_properties and view_properties_as_tree