various changes:

* enhance alist-bind to simplify code when we are looking for keywords
* tree-find-if
* odd-elements for sequences, for instance allows to get just at the
  keywords in an plist