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, will the basic 'grunt' or a 'grunt custom' automatically carry out the stylus build (assuming the prefs framework is part of the custom build)? Or does the user need to do that first?