CSV ingestion review

* Generalize CSV ingestion in a new abstract class `GenericCSVProcessor`
* Update `BaseDAO` adding needed methods for the abstraction
* Implement those new methods in each DAO
* Use it for CropData, CropStatus and Agromet ingestion

Now those processors ar be able to:

* Add new rows
* Remove rows
* Update rows

Also fixes common issues if try to ingest CropData with crop descriptors not in lower case.
NRL fixes

* Add jstl dependency to webapp
* File browser for NDVI statistics
NRL configuration changes.

Restore default configuration for NRL project.
Merge pull request #4 from alediator/csv_ingestion_review

CSV ingestion review