added warning if javascript is disabled
late fix for #112
added payment processor settings
moved batching logic away from API
moved IBAN/BIC verification to logic class
moved isSDD function
removed legacy settings
Merge pull request #145 from systopia/issue_113

fixed https://github.com/Project60/sepa_dd/issues/113
Merge branch 'master' of https://github.com/Project60/sepa_dd
Merge branch 'master' of https://github.com/Project60/sepa_dd into issue_134

Conflicts:
	templates/CRM/Admin/Form/Setting/SepaSettings.hlp
	templates/CRM/Admin/Form/Setting/SepaSettings.tpl
Settings: removed FRST.horizon (will use RCUR.horizon), added RCUR.grace
added batching with 'now' parameter (batch from a different now's point of view)
using payment processor settings instead of hard coded values
Settings: added setSetting
use grace period on batching + test
mark missed groups in UI
minor bug fixes
added UI part for grace period
Merge pull request #146 from systopia/negative_horizon

fixed https://github.com/Project60/sepa_dd/issues/111
get contribution via invoiceID

get contact_-, contribution_- and contribution_recur_id from this
contribution.