Fix when API user contains @

Ruby URI does not accept usernames with '@', so the fix is encode to the corresponding http symbol (%40), I preferred to just replace this symbol an not encode the whole username to avoid authentication problems.

Add no test once just add one private method

Closes https://github.com/fog/fog-softlayer/issues/29