Make URIEntry a subclass of Gtk::Entry.

This simplifies signal callbacks and provides greater control over the
exact order state is checked and when the parent class's callbacks are
run.