FLUID-5482: Use stylus to generate css files used by preferences framework.
FLUID-5482: Add the compilation of stylus files into the grunt build script.
FLUID-5482: Only commit stylus files instead of compiled css files as well as keeping stylus files in the infusion build.
FLUID-5482: Fixed stylus file paths in the grunt build script.
FLUID-5482: Added PrefsEditorThemes.styl for general stylings used to be in fss directory as well as modifying .gitignore to ignore css files for prefs editor and fixing the demos for the css inclusion.
FLUID-5482: Removed framework/preferences/css/fss directory that has been replaced by framework/preferences/stylus/PrefsEditorThemes.styl.
FLUID-5482: Determine whether stylus-compiled css files should be minified based on the grunt option "source".
FLUID-5482: Add grunt stylus task for compiling stylus files as well as modifying README.
FLUID-5428: Fixed the UIEnhancer unit tests. Also renamed "fl-font-prefsEditor-.." to "fl-font-.." since fss is in the process of being removed from infusion.
Merge branch 'master' into FLUID-5482
FLUID-5482: A few improvements: 1. Create "stylus/utils" to contain utility stylus files; 2. Use path module for path operation in the grunt build script; 3. Add in a theme parameter for theme related stylus mixins to allow user defined theme variables.
FLUID-5482: Improved the utils function for browser support on linear-gradient.
FLUID-5482: Added brackets and semicolons to standardize stylus coding convention as well as improved utils mixin by iterating thru the vendor's list.
FLUID-5482: A few improvements, 1. added missing brackets and semi-colons; 2. removed extra "& "; 3. added comments.
FLUID-5482: Removed the stylus handling for "fl-text-align-center" that is no longer in use.
FLUID-5482: Renamed "PrefsEditorThemes.styl" to "Enactors.styl".
FLUID-5482: Added in missing semi-colons and improved READMEs.
FLUID-5482: Added links into prefs framework stylus README.
FLUID-5482: Fixed comments.
FLUID-5482: Removed unnecessary comments.