[BUGFIX] Fixed customer agreements (fixes #48)

* Make customer agreements independent from system config setting
  if shop owner wants to enable the agreements in the checkout or
  not.