remove glib dependency from uri.c and thus from whole libmms

The uri.c defined functions are the only one left requiring glib.
A closer examination reveals the glib is not really needed. Do away
with the glib dependency by:
* removing the glib header file inclusion from uri.h
** replacing all glib defined (simple) types with their C counterpart
* removing the glib header file inclusion from uri.c
** commenting two functions (unneeded by libmms) that use non-trivial
glib functions
** replacing some glib defined functions with their C equivalent
* finally removing the configure check for glib

http://sourceforge.net/p/libmms/patches/11/
This patch fixes 3 bugs that were preventing seeks from working correctly:
1. mmsh_seek() was sending the wrong byte offset to the MMS server.
2. mmsh_t::chunk_seq_number was not reset when reaching EOF.
3. mmsh_t::asf_num_packets was never initialized.

http://sourceforge.net/p/libmms/patches/12/
Remove dependency on iconv.  Some embedded platforms either do not have
it or do not support the utf8 to utf16le mapping, so libmms can either
not be compiled for these platforms, or will fail at runtime.
Fix connecting to certain mms streams.  Ensure that the header is parsed before
any data chunks are received.

http://sourceforge.net/p/libmms/bugs/13/
Release 0.6.3