ae.demo.ui: Update app name
ae.ui: Refactor shell config to a struct, add more options

This also implements windowless fullscreen in SDL 1.x,
however the borderless flag seems to also remove the taskbar button.