strip invalid characters from channel input and file output

since we use these to setup directories, we strip out any invalid
characters for windows directories

it seems like this should be ok, basic testing suggests that
youtube/twitch don't allow these invalid characters for video / channel
names...
check to make sure all options have been selected before we run livestreamer

moved disabling certain widgets to processStarted