New step-by-step: PKCS#10 CSR.

This is a short step-by-step presented at CRISIS in October 2013.
Rewrite scan-versions in probe_server using TlsEnigneNG.
Bugfix: tlsEngineNG.extract_first_record did not enrich correctly the records.

extract_first_record was used by (offline) enrich_records, which is the core of mapAnswers.
The bugfix allows to parse the certs in mapAnswer again.
Improve toplevel script.
Bugfix: another problem in TLS record offline enrichment...

Temporary changes in enrich styles really called for a mutable field.
Bugfix: some records were lost in the enrichment phase.

As a result, ChangeCipherSpec records were simply ignored.
New option for parsifal and mapAnswer tools: --maxlen (and --no-maxlen).

It is now possible to change the value of maxlen when outputing data.
Add contextual parsing in offline TLS management.
New container: oriented_tcp_container, a tcp_container allowing for contextual parsing.

 - oriented_tcp_container now transmits the direction to the parsing function;
 - parse_oriented_tcp_container calls an init function between connections.
Some more ideas to be checked in check_ssl{client,server}.ml.TODO.
First version of an HTTP parser.
Improve parsifal -L option.
Various bug fixes for bit_magic.

* bits were parsed and stored in the reverse order
* bits were displayed as binstring instead of their '1' and '0' string reprsentation
Add an input_of_readline function.
Add an "eol" option to output_options to specify line break style.

JSON exporter was using "\n" at several locations in the code to pretty print values. This new options allows the configuration of the end-of-line (eol) marker.
This allows formatting of output in DoS/MacOS/Linux styles and also to do no line-break and all object printed on a single line
New base PTypes: signed integers.

Add corresponding unit tests.
Add NTP packet implementation.

to squash
Add support of ntp packets in "parsifal" CLI.