Contribution DAC Changes and Bug Fixing

The contribution data access component has been changed to use
parameterized queries in all its methods.

What's more a minor bug regarding to credits updating when a user
contributes has been fixed in ProjectProfile.cs