Add ability to output multiple styles files

When using a different plugin, any stylesheet not starting with an underscore within the styles directory will be compiled and result in a separate output file.

This is a solution for the proposal #1656 
should prolly follow existing coding style. i.e. `for (var i = 0, l = files.length; i < l; i++) {`