Massive refactoring of XML parser logic and structure.  Some bug fixes as well.
Massive refactoring of XML parser logic and structure.  Some bug fixes as well.

git-svn-id: a91d99a4c51940524e539abe295d6ea473345dd2@525 e6edf6fb-f266-4316-afb4-e53d95876a76

dbmanul/dbmanul,Datical/liquibase,hbogaards/liquibase,fbiville/liquibase,OculusVR/shanghai-liquibase,CoderPaulK/liquibase,mwaylabs/liquibase,NSIT/liquibase,mortegac/liquibase,mwaylabs/liquibase,Willem1987/liquibase,klopfdreh/liquibase,mattbertolini/liquibase,dprguard2000/liquibase,vfpfafrf/liquibase,cleiter/liquibase,Willem1987/liquibase,syncron/liquibase,ArloL/liquibase,Willem1987/liquibase,AlisonSouza/liquibase,gquintana/liquibase,OculusVR/shanghai-liquibase,danielkec/liquibase,fbiville/liquibase,liquibase/liquibase,dyk/liquibase,dprguard2000/liquibase,mwaylabs/liquibase,vbekiaris/liquibase,jimmycd/liquibase,gquintana/liquibase,foxel/liquibase,FreshGrade/liquibase,balazs-zsoldos/liquibase,talklittle/liquibase,cleiter/liquibase,syncron/liquibase,vast-engineering/liquibase,klopfdreh/liquibase,cleiter/liquibase,NSIT/liquibase,foxel/liquibase,OculusVR/shanghai-liquibase,dbmanul/dbmanul,gquintana/liquibase,instantdelay/liquibase,OpenCST/liquibase,mattbertolini/liquibase,klopfdreh/liquibase,mortegac/liquibase,AlisonSouza/liquibase,CoderPaulK/liquibase,iherasymenko/liquibase,danielkec/liquibase,OpenCST/liquibase,vbekiaris/liquibase,lazaronixon/liquibase,FreshGrade/liquibase,vbekiaris/liquibase,gquintana/liquibase,jimmycd/liquibase,iherasymenko/liquibase,dyk/liquibase,rkrzewski/liquibase,fossamagna/liquibase,russ-p/liquibase,vfpfafrf/liquibase,dbmanul/dbmanul,mbreslow/liquibase,vfpfafrf/liquibase,ivaylo5ev/liquibase,russ-p/liquibase,ZEPowerGroup/liquibase,mbreslow/liquibase,hbogaards/liquibase,russ-p/liquibase,FreshGrade/liquibase,mortegac/liquibase,fossamagna/liquibase,klopfdreh/liquibase,hbogaards/liquibase,adriens/liquibase,syncron/liquibase,dprguard2000/liquibase,evigeant/liquibase,talklittle/liquibase,dbmanul/dbmanul,EVODelavega/liquibase,maberle/liquibase,mattbertolini/liquibase,foxel/liquibase,cbotiza/liquibase,pellcorp/liquibase,balazs-zsoldos/liquibase,maberle/liquibase,OculusVR/shanghai-liquibase,EVODelavega/liquibase,Datical/liquibase,mbreslow/liquibase,Vampire/liquibase,instantdelay/liquibase,NSIT/liquibase,liquibase/liquibase,Willem1987/liquibase,Datical/liquibase,ivaylo5ev/liquibase,tjardo83/liquibase,balazs-zsoldos/liquibase,liquibase/liquibase,maberle/liquibase,rkrzewski/liquibase,evigeant/liquibase,talklittle/liquibase,jimmycd/liquibase,dyk/liquibase,instantdelay/liquibase,fbiville/liquibase,tjardo83/liquibase,Datical/liquibase,pellcorp/liquibase,CoderPaulK/liquibase,tjardo83/liquibase,evigeant/liquibase,lazaronixon/liquibase,mortegac/liquibase,balazs-zsoldos/liquibase,ArloL/liquibase,mattbertolini/liquibase,C0mmi3/liquibase,hbogaards/liquibase,mbreslow/liquibase,iherasymenko/liquibase,iherasymenko/liquibase,dyk/liquibase,instantdelay/liquibase,vast-engineering/liquibase,syncron/liquibase,OpenCST/liquibase,OpenCST/liquibase,C0mmi3/liquibase,fbiville/liquibase,russ-p/liquibase,vfpfafrf/liquibase,adriens/liquibase,cbotiza/liquibase,C0mmi3/liquibase,tjardo83/liquibase,cleiter/liquibase,AlisonSouza/liquibase,jimmycd/liquibase,evigeant/liquibase,pellcorp/liquibase,rkrzewski/liquibase,C0mmi3/liquibase,danielkec/liquibase,Vampire/liquibase,cbotiza/liquibase,CoderPaulK/liquibase,vast-engineering/liquibase,danielkec/liquibase,cbotiza/liquibase,ZEPowerGroup/liquibase,EVODelavega/liquibase,lazaronixon/liquibase,adriens/liquibase,ArloL/liquibase,NSIT/liquibase,ZEPowerGroup/liquibase,pellcorp/liquibase,vbekiaris/liquibase,maberle/liquibase,mwaylabs/liquibase,Vampire/liquibase,talklittle/liquibase,vast-engineering/liquibase,dprguard2000/liquibase,EVODelavega/liquibase,lazaronixon/liquibase,AlisonSouza/liquibase,foxel/liquibase,FreshGrade/liquibase,fossamagna/liquibase