Adding postinst script for libfm-dev.

The 1.0.2~ versions of libfm have a symlink supplied and resolving that
is required on the upgrade (that is dpkg issue, see Debian Policy for
details why it should be done for supplied symlinks).
Adding a package libfm-gtk3-3 with libfm-gtk3.so.X.X.X library.

The libfm since version 1.0.2~ may be build against libgtk-3 as well.
Since applications built against libgtk-3 cannot be linked with
libraries that are built against libgtk-2, that requires coexistance
of both versions of library - one against Gtk+-2.0 and one against Gtk+-3.0.
This patch adds a package libfm-gtk3-3 which is built against Gtk+-3.0.
Adding build dependency on libexif-dev.

The libfm starting from 0.1.99 supports fast loading of EXIF data from
JPEG files. To support this feature building with libexif-dev is required.
Adding '-f' option for autoreconf.

Original source tarball may contain configure script which differs
in parts related to libtool and that leads to failure. Error message
says configure script should be rebuilt. Without -f autoreconf doesn't
rebuild configure from source tarball so -f is needed to do it.

The most probably that problem should be reported to libtool or
autoconf upstream.

This patch adds a workaround on that issue.
Replace 'autoreconf -if' with dh_autoreconf.

Tool dh_autoreconf does the same as autoreconf -if.
The commit also updates build dependencies related to it.
Adding symbols that are added into 1.0.2 version.

Symbols in both libfm3 and libfm-gtk3 that were added in upstream since
version 1.0.1 are in this commit.
Package libfm-dev split into libfm-dev and libfm-doc.

User may want do not have HTML docs but only header files.
HTML docs moved into separate package which is recommended by libfm-dev.
Adding libglib2.0-doc and libgtk-3-doc as build-depends.

The HTML docs in libfm-doc package should have links to appropriate
objects in GLib and GTK but installer cannot build links if there is
no HTML docs for them found. Therefore links stay broken and that
makes usage of libfm-doc package inconvenient sometimes (developer
have to search for those data manually for reference).
Presence of libglib2.0-doc and libgtk-3-doc will make libfm-doc
package creation complete.
Adding compatibility with ubuntu lucid.

The Ubuntu Lucid has package libmenu-cache-dev, not libmenu-cache1-dev
so added as alternative to be compatible with it.
Adding suggestion from libfm-gtk3 onto libfm-gtk-bin.

The libfm-gtk-bin contains optional application which uses libfm-gtk
library and may be useful so suggestion will hint users to install and use it.
Renaming libfm-gtk-bin package into libfm-tools.

package name libfm-gtk-bin isn't appropriate as it contains only an
optional application which is linked against libfm-gtk but isn't
related to libfm-gtk otherwise. So it renamed into libfm-tools (see
Debian Policy recommendations).
Moving Depends: libfm-gtk3 into Recommends, in packages libfm-dbg and libfm-dev.

Some of users may never want use gtk libs but only libfm itself and enforce
to install all gtk stuff (libgtk and other dependencies) if it isn't
needed by user is completely wrong, and Debian Policy states that
unneded dependencies are bad.
debian/rules: Enable parallel building

See `man dh` and `man dpkg-buildflags` for more information. The user
has to enable for example in `/etc/dpkg/buildflags.conf` how many jobs
can be build in parallel.
Updating changelog file to actual upstream version (NMU).