Adding tests for CSV generation.
Minor refactor to make Chart an interface.
Tinkering with ChartBuilder prior to refactor.
Making answering to a format part of Charts.
Implementing CSV output for Marine (BeerCoaster) chart.
Adding chart CSV to the UI.
Adding NOT_EVALUATED to more easily output CSV files.
Fixing CSV link for IE8.
More declarative way of starting with a default.
Adding CSV for COTS outbreak chart.
Adding CSV for rainfall chart.
Merge branch 'csv-charts'.

Resolves #64.

Conflicts:
	app/charts/BeerCoaster.java
	app/charts/builder/AnnualRainfallChartBuilder.java
	app/charts/builder/Chart.java
	app/charts/builder/ChartBuilder.java
	app/charts/builder/CotsOutbreakSpreadsheetBuilder.java
	app/controllers/Chart.java
	project/Build.scala