Issue #399 - Use LinkedHashSet in CssClassNames to preserve the order of the CSS classes.

Java 8 uses new hashing algoritm in Hash(Map|Set) and this makes tests fail when run in Java 7 vs Java 8