feature(Collection): Add filter(). Fix map()
fix(plugins): Convert all clients of evan_get_plugins() to use the returned collection