Rationale: The previous behaviour was extremely annoying for people (me) using luakit on laptops with sensitive track-pads when two-finger scrolling. Occasionally while two-finger scrolling a middle-click will register causing people (me) to lose page position, state and form data.
From the docs: `g_thread_init` has been deprecated since version 2.32 and should not be used in newly-written code. This function is not longer necessary. The GLib threading system is automatically initialized at the start of your program.
The icon shouldn't be executable
Manpage: removed non-default binding.
The uri needs to be escaped in internal fields, but for display purposes, it's garbage.
If the opts table contains a key suggested_filename, it will override the one that webkit would provide based on uri and headers. The suggested file name will be passed down to signals for further processing, just like the one webkit suggests.
This fixes #151
Description, Options, Keybindings, Commands, Files, Configuration. help2man is no more required, hence the removal from README.md. Changed Makefile to generate the manpage and install it properly.
Fixed compiler warning regarding ncol.
Original warning: cc -c clib/sqlite3.c -o clib/sqlite3.o clib/sqlite3.c: In function ‘luaH_sqlite3_do_exec’: clib/sqlite3.c:237:9: warning: ‘ncol’ may be used uninitialized in this function [-Wmaybe-uninitialized]