Publish jOOPL 2.4.0

New improvements:

Now both classes and enums are declared inside namespaces using
"declareClass" and "declareEnum" namespace methods.

Interfaces have been deprecated.

Now all classes and enums have type metadata (their name, full name
including namespace path, namespace path...).

Better event system. Now events are raised invoking "raise(...)"
method and event handlers are added or removed with "addEventListener"
and "removeEventListener" respectively.

A lot of improvements in the internal code. Now all properties are
declared using Object.defineProperty with configurable and/or writable
attributes in order to avoid human errors.