ecxx-headers: Fixed prototypes with const where they shall exist.
ecxx: Misc & minors.

Added -O0 to debug compilations. Added '-j4' to make. Indented
src/bin/ecxx-convert.cc to facilitate debbuging.
ecxx-lib: Added new module eo_header_generator.hh

It basically generates this:

#ifndef ECXX_GENERATED_<CLASSNAME>_HH
#define ECXX_GENERATED_<CLASSNAME>_HH

<eo_class_generator grammar output>

#endif // ECXX_GENERATED_<CLASSNAME>_HH
ecxx-lib: Fixed bugs.

Was using eo_function.name where should use eo_function.impl. Also
removed the anonymous namespace "::" from eo_function.impl since in
Eo-1 it's actually a macro.
ecxx-bin: Fixed several bugs while converting Eolian.

Removed classname prefix from function names.

Appended classname to constructors impl/eo name.

Fixed get-property prototype adding a refence '*' to the
parameters. Note: we could use "&" instead of "*" but then I'd have to
change the eo_do call too. I postponed this task.

Fixed default constructor impl call to eo_constructor. It's useless to
ask Eolian for the default constructor name, or maybe it should simply
return "eo_constructor" instead of "constructor"?
ecxx-example: First working example!

Phew...
ecxx-include: Fixed indentation.