[FIX] Run indico shell inside Flask app context
[FIX] Support URL generation without req context

Uses BaseURL, so if http+https are used the urls will always point to
the http:// version