fixes
- Makefile: fix sim target for daemons
- Readme: add missing 2048, login
- console: keep tty cmdline parameter beside config
- login: config: fix menu cmd
- login: config_sim: fix missing --neobox-config parameter, remove old menu parameter
- brightness: config: fix app path'
- brightness: config_sim: fix wrong brightness parameter
neobox_config for non neobox apps
- introduce NEOBOX compile switch
- neobox apps are compiled with internal config
- other apps get their own config variable
neobox_config fix
- return error on config load if ENOENT when path specified
- secure neobox_config methods if no config loaded
neobox: display errors on init not only on verbose
neobox: fix default iod socket path
neobox: fix goto +set_map +redraw_map
- def: flagstat per map
- type_button: reset map to parser.map_main instead layout.start
- layout: add map property invisible
- layout_default: set keyboard maps invisible
- neobox: redraw map if map changed
neobox: add event filter hook
neobox: remove LAYOUT_OPTION_COPY, depends on neobox.redraw
neobox: fix no_initial_print option
- neobox.h: new options: NO_PRINT, NORM_PRINT, FORCE_PRINT
- neobox: add neobox option --neobox-print no|force
neobox: simplify type functions
- add neobox_type_macros.h specifying functions declarations
- type_button: move copy save functions from type_select, generalize
neobox: add option to disable admin map in meta keyboard map
- neobox_def: redraw -> options, just save everything
- neobox.h: add NEOBOX_OPTION_ADMINMAP
- type_button/goto: check for "Admn" button and adminmap option
neobox_layout_default: fix nop color
neobox_type_button/slider: fix copy if map invisible
neobox: pass map to _fb functions, dont use parser.map
neobox: add event filter state
neobox_fb: add control info for drawing text
- give all three colors (fg, bg, text) to text draw function
- add neobox_string_size to calculate max character count
- introduce struct neobox_text_control
  - given instead of string, recognized by initial 0x01 byte (ASCII SOH)
  - string draw functions print left/right margins if text is hidden
    and cursor position
neobox: introduce neobox_type_text
- new layout type: NEOBOX_LAYOUT_TYPE_TEXT
- new neobox event: NEOBOX_EVENT_TEXT (generated if text set)