[gtk2] prepare for gtk3...
[lib/utils] doc
[misc] update document and bugs.
[changelog] update