removed dependency on std_ext.hpp

- it's best not to pull too many headers to user code
added 'contains' function for containers with 'find' member

- also removed unnecessary template parameter from 'find'
simplified operator << (no change in semantics)