Don't require Google Test for building the library.
Tidied up plugin reading code.
Load order utility functions now use iterators.

Less error-prone.