Migrated Syiro Animation to own module, added (untested) FadeIn and FadeOut functions. Modified GetPlayerLengthInfo to check for NaN and Inf. which happens if a codec is unplayable, length is unknown, or we are streaming. Implemented codec warning if a browser does not support any provided sources. Moved FetchSources to GenerateSources, new function FetchSources will return an array of Objects, where each Object contains the source and type of the source. This function is used in the codec support check. Updated alternativeInit plugin to reflect name change from Rocket to Syiro. LESS: Added player-error Syiro minor component styling.