fix issue 3

origin empty condition is count(child::*) = 0
which will allow tag with text in it pass
like <div>aaaa</div>

New condition is not(node()), solve this problem
update unittest for empty test in issue3
update function comment is cssselectpatch, doc
Merge pull request #82 from yodalee/issue3

fix issue 3