cabal: remove unused uri dependency

Prompted by a discussion on libraries@haskell.org about splitting the network
package: http://www.haskell.org/pipermail/libraries/2013-January/019251.html

The github package does not actually use any functions or types from Text.URI;
this patch simply removes the package dependency and the redundant Text.URI
import.