removing DoxyparseFile extractor
The extractor doesn't declare any mangled symbol anymore

It seems a legacy of Egypt, which used GCC as extractor
Removing Analizo::Output::DOT in order to use Graph::Writer::Dot

The Graph::Writer::Dot is on the CPAN and it is a mature piece of
software, it do almost the same job of the Analizo::Output::DOT, then
in my opinion is much better to use the Graph::Writer::Dot instead of
maintain the same code in the Analizo side.

But Graph::Writer::Dot doesn't have a important feature implemented in
the Analizo::Output::DOT to cluster the graph in subgraphs. That way I
implemented this feature in Graph::Writer::Dot and sent it to the
upstream author.

While the upstream author doesn't review my code I'm adding here (in the
Analizo side) the file "lib/Graph/Writer/Dot.pm" that implements the
Graph::Writer::Dot.
Basic infrastructure to get rid of Ruby code

In the acceptance tests

* New build dependencies:
 - Test::BDD::Cucumber
 - Method::Signatures
 - File::Slurp
* Acceptance tests are going to the directory 't/features'

(http://analizo.org/Development/ActionItem17)
dot-analizo.feature migrated

* New dependency: File::Copy::Recursive
* Porting analizo_steps.rb (Ruby) to analizo_steps.pl (Perl)
migrated more 3 acceptance tests

* graph/help.feature
* graph/input-files.feature
* graph/omit.feature
Thas is no support in Test::BDD::Cucumber

To execute Before{} and After{} blocks

For now, I've just made a workaround to provide a way to execute code
after every scenario...
Migrated more 3

* graph/cluster.feature
* graph/modules.feature
* graph/plain.feature
metrics-batch.feature migrated
More 3 tests migrated:

graph/output-file.feature
language_support.feature
module_file_mapping.feature
Use 'no_plan' and T::B::C::TestBuilder

Instead of T::B::C::TermColor

also, lots of acceptance tests migrated from Ruby to Perl
Use the File::LibMagic instead of the external command `file`

Also, dsm.feature migrated
The last 3 tests migrated

- metrics_history.feature
- metrics_history_db.feature
- tree_evolution.feature
Remove trailing whitespace
All tests pass
Getting rid of ruby code
Update MANIFEST file
To execute just one feature pass the file as argument in command-line of test.pl

$ perl test.pl t/features/dsm.feature
'cucumber' isn't needed anymore
Refresh debian/control