Fixed too strong assertion in `split_index_exprXXX()`.
Fixed too strong assertion in `split_index_exprXXX()`.

It made conditions like '(0<c1)&(c1<20)' with no indexed columns fail.  By the
way, the fix allows expressions with deep indexable comparisons to be correctly
splitted by "floating" the residual expression (as long as only conjunctions
are in the way).


git-svn-id: 92c705c98a17f0f7623a131b3c42ed50fcde59b4@1814 1b98710c-d8ec-0310-ae81-f5f2bcd8cb94

FrancescAlted/PyTables,jennolsen84/PyTables,cpcloud/PyTables,tp199911/PyTables,mohamed-ali/PyTables,mohamed-ali/PyTables,rdhyee/PyTables,mohamed-ali/PyTables,dotsdl/PyTables,andreabedini/PyTables,andreabedini/PyTables,gdementen/PyTables,rabernat/PyTables,andreabedini/PyTables,cpcloud/PyTables,tp199911/PyTables,rabernat/PyTables,joonro/PyTables,jack-pappas/PyTables,avalentino/PyTables,mohamed-ali/PyTables,gdementen/PyTables,joonro/PyTables,dotsdl/PyTables,cpcloud/PyTables,avalentino/PyTables,gdementen/PyTables,rdhyee/PyTables,PyTables/PyTables,jack-pappas/PyTables,FrancescAlted/PyTables,rdhyee/PyTables,tp199911/PyTables,FrancescAlted/PyTables,jennolsen84/PyTables,jack-pappas/PyTables,rabernat/PyTables,tp199911/PyTables,jack-pappas/PyTables,dotsdl/PyTables,jack-pappas/PyTables,PyTables/PyTables,dotsdl/PyTables,jennolsen84/PyTables,PyTables/PyTables,jennolsen84/PyTables,gdementen/PyTables,rdhyee/PyTables,andreabedini/PyTables,joonro/PyTables,avalentino/PyTables,joonro/PyTables,cpcloud/PyTables,rabernat/PyTables