thumbnail positioning fix for Cinnamon 2.2
thumbnail positioning fix for Cinnamon 2.2, take 2
initial version of runDialog.js, cinnamon/master (932c220)

Commits leading up to this state:

commit 2d1ac4d4a68348d0a58b3aa76a877e24de6473cd
Author: Michael Webster <miketwebster@gmail.com>
Date:   Sat Aug 24 12:58:35 2013 -0400

    Fixes for cinnamon-desktop

commit ecce194d79de09f132d2919ae2f37cbe33af852f
Author: Niklas Koep <niklas.koep@gmail.com>
Date:   Sun May 12 13:30:07 2013 +0200

    cleanup: fix variable scope in runDialog.js

    Signed-off-by: Niklas Koep <niklas.koep@gmail.com>

commit e5654fb9fac46a3c0291cddf4c5b07df7d7cae34
Author: dalcde <dalcde@yahoo.com.hk>
Date:   Wed May 8 16:57:59 2013 +0800

    [Alt-F2] Cleanup

commit 90771f4f351d6758648cbd222d4f60002aa490c8
Author: dalcde <dalcde@yahoo.com.hk>
Date:   Wed May 8 11:12:27 2013 +0800

    [Alt-F2] Allow users to select from completions by pressing "tab"

commit 07794a73790671b24fef3fd7e95d405acfd420b3
Author: dalcde <dalcde@yahoo.com.hk>
Date:   Sun Mar 17 15:41:33 2013 +0800

    [Run dialog] Escape space characters in completion

commit 3aa52e5a613319ed0584df1c3f0a8fc77daf1091
Author: dalcde <dalcde@yahoo.com.hk>
Date:   Tue Jan 8 11:24:20 2013 +0800

    [Run dialog] Don't show completions if less than 3 characters are present

commit 045f4d24504392e05a9bf92cfbd736509808527a
Author: dalcde <dalcde@yahoo.com.hk>
Date:   Tue Jan 8 11:17:33 2013 +0800

    [Run dialog] Cleanup, fixes and optimizations for listing completions

commit 3cc72a770547ed93235596bfb8f2f3592a440fa7
Author: dalcde <dalcde@yahoo.com.hk>
Date:   Tue Jan 8 10:34:54 2013 +0800

    [Run dialog] Make "show completion list" optional

commit f92aac6cf2946088a25e34d42e3a40caf704283b
Author: dalcde <dalcde@yahoo.com.hk>
Date:   Tue Jan 8 09:35:50 2013 +0800

    [Run dialog] When completion is not unique, show list of possible completions

commit 0000fbdbcb3dc0eef08f47923a70c2c380ff8a5c
Author: Andreas Bolka <a@bolka.at>
Date:   Wed Oct 10 01:46:16 2012 +0200

    Run dialog: don't keep duplicate commands in history

    The run dialog should only show unique commands. This makes the run
    dialog significantly more useful as a quick launcher for regularly used
    commands. History deduplication matches the behaviour of e.g. gmrun or
    the the venerable Metacity/MATE run dialog.

    Technically, if recalling a previously used command from history, the
    command will be appended as most recent item to the history and all
    earlier occurrences will be removed.

    This patch also provides a smooth upgrade path for existing histories.
    The history is initially left untouched, but once a previous command is
    recalled, all duplicates are removed.

commit 80a525d024c81b2e3c292f27f1c1d70728fe5567
Author: Clement Lefebvre <clement.lefebvre@linuxmint.com>
Date:   Tue Dec 20 02:24:17 2011 +0000

    Renamed files to Cinnamon

commit 4f16f79b3684dbba9b76168101965c53419ca38f
Author: Clement Lefebvre <clement.lefebvre@linuxmint.com>
Date:   Sun Dec 11 03:30:58 2011 +0000

    Initial commit
[Run Dialog] Add launcher bar to Run dialog
show enhanced Run dialog on press of ALT+F2 within Alt-Tab
add setting to control global handling of ALT+F2 (Run Dialog)