Reduce css manifests into one file to make the order right

It seems that CSS files should be added in the right order or the elements won't render correctly in the page. Currently files are added based on their names (collections/elements/modules/views) which is the wrong order.