ragel: fix multiple parameters support
support constructors declaration

ragel side only
database and code generation still to be completed
simple signals support, should add comments
support implements (class name list same as inherits)
support destructors declaration, same as constructors
Merge pull request #1 from jeremyz/eo_new_format

Eo new format