Multi-value parameters, EqualEnum

1) Added handling of multi-value request parameters.
2) Implemented EqualEnum specification which allows to filter by enum types.
o ile dobrze zrozumiałem to ta metoda zignoruje nierozpoznane stringi (takie które nie mają odpowiadających enumów)

Może lepiej rzucić wtedy wyjątek, bo podejrzewam że najczęstszym przypadkiem będzie:
1. tworzymy enuma, np. ROLE_USER, ROLE_ADMIN
2. wpisujemy stringi "ROLE_USER", "ROLE_ADMIN" do specification
3. refaktorujemy ROLE_ADMIN na ROLE_SUPERADMIN
4. specyfikacja ignoruje "ROLE_ADMIN" i o ile nie mamy testu to funkcjonalność zostaje zepsuta po cichu...