Fix memory leak:  Don't use raw pointers
Remove debug output that might cause a crash

The account may not be finilized when this is called while the
wizzard is still running on first connection
Only run the CheckQuota job if the account is connected

We use another job to check the connection.
And this may cause wrong password failure as we are still in the wizzard

Fixes #1567
Read the quota as double

The server is sending floating point number when the amount of storage
is set to a custom number (say 1.2GB)

This should fix #1374