(unitImporter) Ensure uniqueness for imported procs/funcs/csts

Some backends (HLS) compile globally all files generated. So the same
entity (function/procedure/variable) duplicated in 2 separate files have
to be named differently. Thats why we prepend each entity with the Actor
name instead of the unit which defines it.
(UnitImporter) Fix previous: works with HLS

The uniqueness of imported elements is now better retrieved, even if the
natwork had not instanciated actor's instances.
(HLS) Add post treatment scripts
(scripts) Add CSV generation to profiling analysis.
(TTA) Generate proper conf file for ZedBoard pins (LEDs, Clock)
(TTA) Clean code
(orcc-lib) Add FIFO-related headers to the CMake project.
(C) Optimize FIFO for x86 cache in case of multiple readers.
Revert "(C) Optimize FIFO for x86 cache in case of multiple readers." Complexe shared structures are not well handle by the compiler.

This reverts commit 043bbd448e3dc25c55ec31d93159d75b11175b16.
(C) Reduce FIFO struct to the minimum.
Update .gitignore

Support new version of Xtext (different versions of antlr).
(HLS Backend) add condition on bool type variable.
(orcc-lib) Add new mapping algorithms.
(C) Fix warnings when compiling the generated code with Clang
-Wlogical-op-parentheses
(orcc-lib) fix some warnings.
(codegen) Added start and end time of events in papify output
(c) (papify) if actor is set to be papified but no actions are
specified, all actions are papified
(c) (papify) remove unnecessary comment
(c) (papify) fixed spacing in output file header
Update CHANGELOG