FLUID-5482: Using stylus to generate stylesheets required by preferences framework

http://issues.fluidproject.org/browse/FLUID-5482

Note that the manual test manual-tests/framework/preferences/assortedContent/index.html doesn't work with the stylus generated theme files. 

This manual test was designed to test the coordination between prefs editor and various FSS elements. However, Justin is working on FLUID-5469 (http://issues.fluidproject.org/browse/FLUID-5469) to remove FSS from infusion. So the contrast theming for FSS elements is no longer handled in this pull request. Also, In Justin's branch, this manual test has been re-written using html5 elements rather than FSS. Once Justin's work gets in, the broken manual test should be fixed itself.
@cindyli, I think it would be helpful to clarify the fact that it's the Prefs Framework that uses Stylus, and explain what's being generated. For example, if someone is not using the Prefs Framework, then they don't need to do this step.