Merge pull request #4 from kz0817/master

Support of cppcut_assert_equal(const type_info &, const type_info &)

Patch by Kazuhiro Yamato. Thanks!!!
rpm fedora: fix bogus date issues
doc: fix wrong signal name
doc: follow sf.net download URL change

"/project" is removed.
Revert "doc: follow sf.net download URL change"

This reverts commit 2dfc9307fa517f6cc6995084d3da48d374fd3c01.

Sorry. The URL is not changed!
Add forward declaration of std::type_info

gcc implicitly declares std::type_info, while clang does not.
Use GPrivate instead of GStaticPrivate

Because GStaticPrivate was deprecated since GLib 2.32.
Add backward compatible GMutex API

Because dynamic GMutex allocation API was deprecated since GLib 2.32.
GLib >= 2.32 provides g_mutex_new() and g_mutex_free() as deprecated
API but they are not used because they showes deprecated messages at
compile time.
Ignore deprecated initialize functions

Because they were deprecated since GLib 2.32.
Remove thread test samples

Because we can't maintain it.
Disable GStreamer support

Because GStreamer 0.10.x doesn't work with GLib >= 2.32.

We should support it again! (Or drop it?)
g_type_init() is deprecated since GLib 2.36
Add g_thread_supported() defined check
Don't require PKG_CHECK_MODULES
Indent
misc: Set Encoding.default_external = UTF-8 to work on Ruby1.9
misc: follow the rule of release tag

The release should be "1".

See "The release Tag" section
http://www.rpm.org/max-rpm/s1-rpm-inside-tags.html
Extract backward compatible codes for GLib 2.32 API change
Use GLib compatible API to suppress warnings

    cut-run-context.c: In function 'cut_run_context_init':
    cut-run-context.c:965:5: warning: implicit declaration of function 'g_mutex_new' [-Wimplicit-function-declaration]
         priv->mutex = g_mutex_new();
         ^
    cut-run-context.c:965:17: warning: assignment makes pointer from integer without a cast [enabled by default]
         priv->mutex = g_mutex_new();
                     ^
    cut-run-context.c: In function 'dispose':
    cut-run-context.c:1014:9: warning: implicit declaration of function 'g_mutex_free' [-Wimplicit-function-declaration]
             g_mutex_free(priv->mutex);
             ^
Use GLib compatible API to suppress warnings

    cut-xml-stream.c: In function 'init':
    cut-xml-stream.c:138:5: warning: 'g_mutex_new' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:272) [-Wdeprecated-declarations]
         stream->mutex = g_mutex_new();
         ^
    cut-xml-stream.c: In function 'dispose':
    cut-xml-stream.c:222:9: warning: 'g_mutex_free' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:274) [-Wdeprecated-declarations]
             g_mutex_free(stream->mutex);
             ^