case-insensitive battle settings

script tag key is stored in lower case to avoid duplicates in battle room settings list.
use ~/.config/flobby and ~/.cache/flobby

~./config/ and ~/.cache/ can be overridden by XDG_CONFIG_HOME and XDG_CACHE_HOME.