choosing find() xpath root based on whether node has parent

we can get rid of $self->{root}, and find() will do the right thing.
find() now always includes root nodes if matches

which is the correct behavior, IMHO
Merge pull request #10 from cafe01/findimprovment

choosing find() xpath root based on whether node has parent