Compilation fix for Qt 5.
Updated the .gitignore file.
Updated the test cases in the XmlWriterTest:
- expect the attributes in order.
- expect tabulators for indenting.
Passing the emptyDb test case.
Passing the partner related test cases.
Passing the category related test cases.
Passing the account test case.
Passing the setValuesAt and accountNamesAreOrdered test cases.
Passing the transaction, transactionWithPartner and transactionAreOrderedByDate test cases.
Passing all the test cases in the XmlWriterTest.
Encoding the special characters for the parent name in the writePartners function.
Encoding the special characters for the parent's description in the writePartners function.
Merged the partnerNameWithSpecialCharacter test case with the partnerWithoutDescription.
Encoding the category names.
Encoding the description of the category.
Encoding the account name.
Encoding the partner name in the transaction.
Encoding the category name in the transaction entry.
Encoding the description of the transaction entry.
Merging with branch xmlWriterFix. Fixes #10.