New implementation of Gist::insert() and PredicateHolder :3

Хьюстон, у нас проблема: PredicateHolder параметризуется предикатом, а предикат использует PredicateHolder'ы в pickSplit'е (поэтому билд не собирается). Зато Gist::insert() теперь не использует ссылку на родителя :)