Use a unique constraint to prevent duplicate cron jobs

Adds a new params column to the cda_cacheControl table which contains
the parameters as a string.

Set a unique constraint on (cdaFile, dataAccessId, userName, cronString,
params) to prevent duplicate cron jobs from being created.
[CDE-198]: handles NullPointerException when trying to resolve role for Anonymous User
[CDA-63]: Fixing the StreamExporter
Merge pull request #34 from pamval/master

[CDA-63]: StreamExporter
Merge branch 'master' of github.com:webdetails/cda
[CDE-198]: changed from debug log to warning log
Merge pull request #32 from davidmsantos90/master

[CDE-198]: handles NullPointerException when trying to resolve role for ...
[CDA-70]: Prevent duplicate cron jons from being created in schedule
Merge pull request #35 from pamval/master

CDA-70