Fix FPSSynch, rename FPSLimit

Fix a bug in FPSSynch, also rename it FPSLimit because it only reduces the max
frame rate of an algorithm, it doesn't do frame dropping or anything.
If multiple templates are passed to stream, display them in sequence

If stream receives a templatelist with multiple templates, display them in
sequence (currently kind of a hack). If this behavior is undesirable, it can
be avoided by using distribute.