Check for invalid references in operators.
Align ServiceTracker API by return std::vector.
Don't track invalid service references at all.

Added ServiceTracker test using a LDAPFilter.
Added include which is not transitively included in MSVS 2010 and later