Use Pixmapsdir instead of applications
Update .po files
Revert "Fix a bug with position calculation"

This reverts commit 0ce4df54ba8dc85fd40b1d171f6a62be7c2658a2.

 * This was not actually wrong and the change caused the hyper link
   function to become broken.
 * Since we are reverting this commit, the unneeded variable xpad can
   also be removed.
Merge pull request #33 from yoursdearboy/pixmap_fix

Use Pixmapsdir instead of applications.

 * Fixes the path of the tilda icon in the desktop file.
Update README

added info for dependencies for Ubuntu based systems
Merge pull request #35 from valentt/patch-1

README: Dependencies for Ubuntu

 * Add a note that explains which compile time dependencies
   are required for Ubuntu
configure.ac: Format CFLAGS output

 * Added some shell code that splits and
   reformats the compiler option in the
   CFLAGS variable to show at most
   four variables per line with
   correct indentation.
configure.ac: Add clang compiler option

 * Add option to compile tilda with clang
configure.ac: Fix output test expression
Make tilda compile with clang
eggaccelerators.{c,h}: Cleanup whitespace and names
Update README
Update README
Clean-up of finding the lowest lock instance

The code had a number of issues: it used slist_append, which is O(n),
making the list construction O(n**2). Finding the lowest lock was also
done in a rather non-elegant way.

Anyways, the whole list construction was needless anyway, because one
could just save the lowest lock instance integer while iterating over
the locks.

Fixes #43
Fix: Cleanup of finding lowest lock instance

 * Actually the last commit was wrong. We need to find the _highest_ number
   of the available lock files and then add one to that value, to return
   the lowest _available_ instance number. The code in the previous
   commit would only work, if there are at most two tilda instances
   open.
 * Fixes #43
Free memory allocated by the option parser.

Since confuse makes a copy of strings it stores[1] and the glib
option parser allocates strings (and says in the documentation[2] one
should free the strings with 'g_free()'), we should indeed free them
to avoid leaks.

[1] http://www.nongnu.org/confuse/manual/confuse_8h.html#dd02a10fac10c9b028c1438dff28343f
[2] https://developer.gnome.org/glib/2.39/glib-Commandline-option-parser.html#GOptionEntry
Cleaned up finding of free lock instance

The previous algorithm had a O(n**2) list creation and O(n**2) search
for the lowest not-taken lock instance. One could argue that
the numbers involved are small enough to not make a difference, but
this version has a O(n logn) list creation and O(n) search without being
more complicated, so it might be worth it.
Merge pull request #48 from Ed-von-Schleck/lowest_free_lock_instance

Cleaned up finding of free lock instance
Merge pull request #47 from Ed-von-Schleck/parse_function

Free memory allocated by the option parser.
Slightly simplified the scrollbar placement.

This is a minor cleanup and removes a slightly overblown
'switch' statement in favour of a less code-duplicate-ish
version.