Added style transform based on phloc-css

I choose to implement an ordered-hash because I didn't want to carry any state in the styles segment.  I also think if we want to do transformations on css stylesheets the ordered hash will make this a lot easier.  It obviously has linear access so its only for small data sets.  That should be fine for style attributes and even style sheets.