Make tweaks for Ruby 2.1.0 compatibility

Looks like everything should work as before under 2.1.0.

Signed-off-by: Wincent Colaiuta <win@wincent.com>
Bump version number for 4.0.3 release

Signed-off-by: Wincent Colaiuta <win@wincent.com>
Make user for upload_yard task configurable

It seems I've had some config changes since the last result that mean
the default user doesn't work any more. Make it configurable.

Signed-off-by: Wincent Colaiuta <win@wincent.com>