Create draft XML budget reader unit tests
Complete v4.0 XML budget reader
Move estimate type toString to Estimate
Use XmlBudgetReader to parse XML budget files
Cleaned up XML parsing error messages
Merge branch 'xml-budget-reader' into qt-rewrite