Use LinkedHashSet

`ClasspathHelper` is useful in other places than Reflections, but in my use cases I needed the classpath order to be preserved. Changing the Set from `HashSet` to `LinkedHasSet` suffices.

I also added fuller documentation to the class.