fix shorturl_api so it works even when 3rd party is down.
fix shorturl_api so it works even when 3rd party is down.

darcs-hash:20081129012446-099f7-e2d0398dc22fc3e83398920f46da6cf1691544b3.gz

UngPirat/freesocial,znarf/statusnet-ladistribution,meitar/laconica,brion/StatusNet,foocorp/gnu-social,brion/StatusNet,furtherfield/gnu-social,sikevux/bsk-social,charnimda/lgbtpzn-social,faulteh/gnu-social,faulteh/gnu-social,studio666/gnu-social,Piratas/tortuga,shashi/StatusNet,csarven/statusnet,zcopley/StatusNet,bankonme/gnu-social,gnusocial/mainline,chimo/social,minmb/statusnet,zh/statusnet,Br3nda/laconica,xebia/statusnet-oauth2,eXcomm/gnu-social,zh/statusnet,bankonme/gnu-social,Piratas/tortuga,faulteh/gnu-social,zcopley/StatusNet,Piratas/tortuga,eXcomm/gnu-social,znarf/statusnet-ladistribution,minmb/statusnet,shashi/StatusNet,gnusocial/mainline,d3vgru/StatusNet,meitar/laconica,csarven/statusnet,gnusocial/mainline,Br3nda/laconica,xebia/statusnet-oauth2,studio666/gnu-social,shashi/StatusNet,foocorp/gnu-social,zcopley/zcopleys-statusnet-clone,zh/statusnet,bankonme/gnu-social,furtherfield/gnu-social,Br3nda/laconica,brion/StatusNet,sikevux/bsk-social,studio666/gnu-social,csarven/statusnet,furtherfield/gnu-social,charnimda/lgbtpzn-social,foocorp/gnu-social,furtherfield/gnu-social,charnimda/lgbtpzn-social,faulteh/gnu-social,gnusocial/mainline,zcopley/zcopleys-statusnet-clone,xebia/statusnet-oauth2,minmb/statusnet,studio666/gnu-social,sikevux/bsk-social,csarven/statusnet,zcopley/StatusNet,Piratas/tortuga,UngPirat/freesocial,chimo/social,sikevux/bsk-social,znarf/statusnet-ladistribution,UngPirat/freesocial,charlycoste/StatusNet,charlycoste/StatusNet,charlycoste/StatusNet,meitar/laconica,bankonme/gnu-social,chimo/social,eXcomm/gnu-social,d3vgru/StatusNet,eXcomm/gnu-social,d3vgru/StatusNet,zcopley/zcopleys-statusnet-clone