List expenses per type (uc 6&7) have been fixed.
Merge branch 'master' of https://github.com/PauloGandraSousa/MyGitTest

# By PauloGandraSousa (31) and others
# Via PauloGandraSousa (4) and Maria C. Neves (2)
* 'master' of https://github.com/PauloGandraSousa/MyGitTest: (42 commits)
  several refactors - created new package presentation.visitors - renamed AlertEvents - renamed ListExpensesPerTypeUI and derived classes
  refactored exporter to avoid code duplication refactored a new package for limit handling
  added support for JSON in the exporter feature code clean up of old exporter code
  CSV/XML exporter using visitor pattern (still needs to have a cleanup of old implementation)
  corrected save() behavior for alertLimit to avid calling update()
  code review
  Added DS_ExportMovementsToXml and DS_ExportMovementsToCsv to documentation
  Added Notes-MovementsInXml.txt and Notes-MovementsInCsv.txt to documentation
  Export to Xml and Csv - added strategy pattern
  Correção do update dos AlertLimits, os RedLmits e YellowLimits associados ao Balance estavam trocados. ExpenseRegisteredEvent ficou responsável por verificar as situações de alerta pois é information expert.
  severl code clean ups
  added documentation for using or ot using the persistence layer for some calculations
  some refcatorings for quality enhancement
  some refcatorings for quality enhancement
  some refcatorings for quality enhancement
  some refcatorings for quality enhancement
  added new utiliy methods for calculating last day of month
  several refactors (rename mainly) and formatting to Limit feature area
  refactored bootstrap classes to have an explicit method instead of doing its job in the constructor
  overrided hashcode() and equals() for ExpenseType due to its use in a hash map simplified averageExpenditure() method
  ...

Conflicts:
	eapli.expensemanager/src/eapli/expensemanager/model/CheckingAccount.java
	eapli.expensemanager/src/eapli/expensemanager/presentation/ListExpensesPerTypeConsoleChartUI.java
	eapli.expensemanager/src/eapli/expensemanager/presentation/ListExpensesPerTypeUI.java
	eapli.expensemanager/src/eapli/expensemanager/presentation/charts/Chart.java
	eapli.expensemanager/src/eapli/expensemanager/presentation/charts/IChart.java
	eapli.util/src/eapli/util/Math.java