Node's ChildElementIterator is now peekable

This change avoid using ```child_elements().count() > 0``` approach (using ```child_elements().peek().is_some()``` instead).