Kelvin Tan's original commit message:
Renamed from ChainableFilter -> ChainedFilter.
Changed package name to make it easier to include into core Lucene at later stage.
Relicensed under APL.
Default logical operation no longer final, so it can be programatically changed.
Added fix by Daniel C. Armbrust for AND operations failing.
Added javadocs.
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@150879 13f79535-47bb-0310-9956-ffa450edef68