germline_builder.js : improve access to shortcut and color (with fallaback in case of missing var)
germline_builder : continue to build germline even if the system is not referenced in germlines.data (or if the browser can't access to germlines.data)
clone.js : getHtmlInfo > debug clone without segmentation
pdf.js : debug default clone list for pdf > with multi-system the first 5 clone in the list can be unactive
align.cgi: Put temporary file in /tmp

I thought mkstemp would do that by itself. While it may seem not very satistfactory to hardcode
the path, /tmp is POSIX.
align.cgi: Output first the content-type

Even if the CGI fails for an unknown reason we still have the content type, which should
satisty the web server
align.cgi: Don't open FASTA file if an error occured before
align.cgi: Reindent
fuse.py : handle germlines field / debug clntab / remove list trick
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/vidjil/vidjil
Tests: Remove file after tests to avoid having plenty of files in test directory
lib/gzstream.{h,cpp}, from http://www.cs.unc.edu/Research/compgeom/gzstream/
lib/Makefile: compile lib/*.cpp and archive to lib/lib.a
algo/Makefile, algo/tests/Makefile: link to lib/lib.a
core/fasta.cpp: OnLineFasta() use igzstream

Now Vidjil may load .gz files.
tests: testing compressed .fa.gz input
doc/algo.org, vidjil.cpp: mentions .gz support
gzstream: istream constructor should be called first

istream initializes the buffer buf while gzstreambase constructor opens the file and
may set some flags (in case the file can't be opened). If istream is called last
it will overwrite the flags that have been set
fasta.cpp: Use gzstream everywhere
Tests: Avoid testing sentences for success

Sentences language depend on the user's locale. It may be english, french, czech, ...