Add ability to set/unset receive credit on user private profile

Adds checkbox for the receive credit feature. Does not yet add the check
for the users full name. Also fixes all the DAOs and routes where
necessary. Part of #795