Remove inheritance from Hash in InclusionFilterHash & ExclusionFilterHash
Created by: jalkoby
In following to a issue https://github.com/rspec/rspec-core/issues/1231
introduce FilterList as base class for exclude
and include
list;
move and rename InclusionFilterHash & ExclusionFilterHash to InclusionList & ExclusionList;
hide all difference between InclusionList & ExclusionList inside this classes;
remove FilterManager.inspect_filter_hash;
resolve issue with different version of Ruby & reject/select