Updated EtreeUtils
 *  Found a problem with areElementsEqual() - won't give 
    reliable results. This is documented in the function
    and the unit tests show the current failing.
 *  Updated isValidXmlTag() to follow XML standards and 
    best practices.
 *  Added manually-built XML documents for testing purposes.