set OSD/translucent-on-mouse-over default to true
fix: include glib.h instead of glib/glibxx.h
fix compatability with dbus-python 1.0

dbus-python 1.0 removed dbus.service.Object.__metaclass__. We remove
ObjectType and use other approach to implement property.
fix: ensure unicode other than decode string

If location is well-formed URI and a unicode string, decoding
location in normalize_location will raise an error. We use
ensure_unicode instead of simply decoding the value.
Improve encoding detection
Disable proxy temporary

The dbus connection simply timeout in forked processes. So we disable proxy
settings until we rewrite the network part
update INSTALL file
extract Metadata from player_proxy.py
update lyric source docs
fix typo in the Lyric URI doc
add multithread support in App
rename exceptions.py to errors.py to avoid name conflict
use g_ascii_strcasecmp instead of g_strcasecmp
fix typo
update dbus interface document
add from_dict method to metadata
fix compile warning in lrc test
initial implementation of lyric source
Add ol_lyric_source_search_default()
fix: disconnect caps change signal in scroll module