add experimental support for getSiblings and getSibling
fix : the return of getSiblings contains the element itself
simplify the ~= operator
implement operator '!='