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'
Print config.log when build succeeded as well

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Remove extraneous comma

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Update cgal

Also adds a test for CGALImageIO.

Fixes #587.

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
minizip
tinyxml2
OpenAl updated
Merge pull request #590 from newnon/master

new packages minizip & tinyxml2, OpenAL updated
harfbuzz: update