A new XMLFragmentDecoder which is used to build an XML fragment of the
first level sub element of Stream tag
update unit test and remove unnecessary check at State object
add unit test for XMLFragmentDecoder
remove redundant xml declaration check in XmppXMLStreamHandler
discard xml declaration