DOT output: sort hash keys explicitly

This fixes a problem with Perl 5.18, where hash keys are returned in
random order.

The test function indirect_calls in t/Analizo/Output/DOT.t file was
changed to accommodate the explicit ordering.

Signed-off-by: Bryan de Holanda <bryan.h.fernandes@hotmail.com>
Signed-off-by: Lucas Kanashiro <lucas-kanashiro@hotmail.com>
Signed-off-by: Macartur de Sousa <macartur.sc@gmail.com>
Signed-off-by: Victor Cotrim <cotrim149@gmail.com>
HACKING: add links about good commit messages
Fix development-setup.sh for sid
development-setup.sh: missing sudo in initial calls
development-setup.sh: another missing sudo
development-setup.sh: more missing sudo calls
development-setup.sh: drop wheezy prep steps
development-setup.sh: don't depend on devscripts

This saves ~75MB of extra downloads when setting up a development
environment in a empty system.
Writing the metric directly into the output file (csv extension)
without using the YAML module.

Signed-off-by: Bryan de Holanda <bryan.h.fernandes@hotmail.com>
Signed-off-by: Lucas Kanashiro <lucas-kanashiro@hotmail.com>
Creating the function write_details ().

The behavior of direct writing in output file (csv extension) is now performed
by write_details function () as the orientation Terceiro.

(Note: all metrics-batch are written, but not organized).

* Extracting the metric values and writing the output file (csv extension).
* The labels and values are  ordered in a table form.
* The output is writting directly in the csv file without the use of the YAML.
* The module YAML was removed.
* Getting the metrics from the structure details.
* Fixing the output file (correct format).
* Bug: name of directory as output file.
* Bug: do not know the number of files in a metric

Signed-off-by: Bryan de Holanda <bryan.h.fernandes@hotmail.com>
Signed-off-by: Macartur de Sousa <macartur.sc@gmail.com>
Fixing bugs

*do not know the number of files in a metric
*name of directory as output file
tests are ordering hash using sort keys

*DOT.t test class was changed

Signed-off-by: Bryan de Holanda <bryan.h.fernandes@hotmail.com>
Signed-off-by: Macartur de Sousa <macartur.sc@gmail.com>