Remove ElementFilter, use ElementConstraint directly

    There are still some conceptual bumps with this I'm sorting out.
Remove NodeTest, use ElementConstraints instead
Some refactoring of child and descendant selectors

    Also simplify selector contructors
ElementEqualsConstraint no longer aggregates other constraints
gitignore
Refactor ElementSelector and NodeModelBuilder into Selectable