Merge windowcast.sh into screencast.sh. Massive overhaul of screencast.sh, adding support for a config file, more command line options, and limited control over the post-processing step.