Remove extraneous parameters from hook_pre_contribution_create()

Having the function actually receive the parameters it is supposed to
receive somewhat increases the chance that it does what is supposed to
do, probably...
Fix retrieving of Creditor ID

Turns out the `creditor_id` in `civicrm_sdd_creditor` is a different
kind of Creditor ID than the Creditor ID we are looking for here. Fun,
ain't it?
XML: Fix typo in xsi declaration
XML: Add xsi:schemaLocation

No idea what this does; but the official example files have it -- so
probably a good idea to follow that...
Merge pull request #42 from sfe-ev/fixes

Indeed. as for the xml being invalid, seems that even the banks are more flexible in their parsing than you are ;)

btw. ing offers a service online to validate the xml for various countries, and I found them much better at describing problems than our "real" bank

X+
Modifications to the data model :
* added mandate status field
* took out payment instrument field in creditor