qtbase: include post-RC patches

Some fixes and a more accurate preview of coming 5.4.0 release.
qtbase: remove binary patches

patch cannot apply binary diffs and we can live without them until
the coming official release anyway.
qwt: fix for removed QT_STATIC_CONST* macros
qtbase: build sql drivers as plugins

Since Qt 5.3.0, static plugin linking is taken care of automaticallly
by qmake, which removes the reason for building the sql drivers
into QtSql instead of as plugins. For shared builds, plugins is the
sensible choice too.
Revert "boost:fix for naming convention and removal of previous libs"

This reverts commit 2ff374c64ea4eba51a7f46d8439cfbd68cfd638d.
boost: really fix naming convention and removal of previous libs

The `runtime-link` option is redundant as the build will default
to `link`. All the option does is to cause the mangling of
library names and can be removed.

Fixes #573 and #580
sqlite: update
qt5 modules: update
qtbase: fix shared build

Typo in 839eaf513b0068589a531e9a7a5525dc206860bd broke it.
ffmpeg: Update and link as console application

SDL and libcaca automatically adds `-mwindows`, treating the ffmpeg.exe as a
GUI application while at the same time making stderr go to NUL.

Found-by: Bill Westrup <wwestrup@vsscorp.com>
See: http://lists.nongnu.org/archive/html/mingw-cross-env-list/2014-12/msg00018.html
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
gnutls: update
cmake: update
Added CCfits library

TODO: add an example program and updade instructions in ccfits.mk
ccfits: Add update routine

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
index: Sort package list

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
index: name javascript functions

Better debugger output.

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Merge branch 'stable'
index: Update see-also links

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Merge branch 'stable'